鱼C论坛

 找回密码
 立即注册
查看: 4309|回复: 17

用pyqt5创建的一个测试 界面显示不出来。错误提示

[复制链接]
发表于 2016-11-11 11:55:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用pyqt5创建的一个测试 界面显示不出来。下面是测试用例。
麻烦各位用过pyQT5的帮忙瞧一瞧,我很需要你的帮助。


  1. import sys
  2. from PyQt5 import QtCore, QtGui, QtWidgets

  3. class Ui_MainWindow(object):
  4.     def setupUi(self, MainWindow):
  5.         MainWindow.setObjectName("MainWindow")
  6.         MainWindow.resize(800, 600)
  7.         self.centralwidget = QtWidgets.QWidget(MainWindow)
  8.         self.centralwidget.setObjectName("centralwidget")
  9.         self.label = QtWidgets.QLabel(self.centralwidget)
  10.         self.label.setGeometry(QtCore.QRect(20, 10, 54, 12))
  11.         self.label.setObjectName("label")
  12.         self.label_2 = QtWidgets.QLabel(self.centralwidget)
  13.         self.label_2.setGeometry(QtCore.QRect(20, 40, 54, 12))
  14.         self.label_2.setObjectName("label_2")
  15.         self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
  16.         self.lineEdit.setGeometry(QtCore.QRect(70, 10, 113, 20))
  17.         self.lineEdit.setObjectName("lineEdit")
  18.         self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
  19.         self.lineEdit_2.setGeometry(QtCore.QRect(70, 40, 113, 20))
  20.         self.lineEdit_2.setClearButtonEnabled(False)
  21.         self.lineEdit_2.setObjectName("lineEdit_2")
  22.         self.pushButton = QtWidgets.QPushButton(self.centralwidget)
  23.         self.pushButton.setGeometry(QtCore.QRect(110, 340, 75, 23))
  24.         self.pushButton.setObjectName("pushButton")
  25.         self.lineEdit_3 = QtWidgets.QLineEdit(self.centralwidget)
  26.         self.lineEdit_3.setGeometry(QtCore.QRect(100, 270, 113, 20))
  27.         self.lineEdit_3.setObjectName("lineEdit_3")
  28.         MainWindow.setCentralWidget(self.centralwidget)

  29.         self.statusbar = QtWidgets.QStatusBar(MainWindow)
  30.         self.statusbar.setObjectName("statusbar")
  31.         MainWindow.setStatusBar(self.statusbar)

  32.         self.retranslateUi(MainWindow)
  33.         self.pushButton.clicked['bool'].connect(self.lineEdit_3.clear)
  34.         QtCore.QMetaObject.connectSlotsByName(MainWindow)

  35.     def retranslateUi(self, MainWindow):
  36.         _translate = QtCore.QCoreApplication.translate
  37.         MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
  38.         self.label.setText(_translate("MainWindow", "用户名:"))
  39.         self.label_2.setText(_translate("MainWindow", "密码:"))
  40.         self.pushButton.setText(_translate("MainWindow", "PushButton"))

  41. if(__name__ == "__main__"):
  42.     app = QtWidgets.QApplication(sys.argv)
  43.     # app = QtGui.QGuiApplication(sys.argv)
  44.     widget = QtWidgets.QWidget()
  45.     # windows = QtGui.QWindow()
  46.     ui = Ui_MainWindow()
  47.     ui.setupUi(widget)
  48.     widget.show()
  49.     sys.exit(app.exec_())
复制代码



提示错误
  1. Traceback (most recent call last):
  2.   File "C:/Users/jone/Desktop/test.py", line 59, in <module>
  3.     ui.setupUi(widget)
  4.   File "C:/Users/jone/Desktop/test.py", line 36, in setupUi
  5.     MainWindow.setCentralWidget(self.centralwidget)
  6. AttributeError: 'QWidget' object has no attribute 'setCentralWidget'
复制代码



小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-11-11 14:20:24 | 显示全部楼层
写错一个地方,不好意思。           
版主可以删了这篇帖子了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-5 17:09:20 | 显示全部楼层

回帖奖励 +2 鱼币

学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-17 12:02:45 | 显示全部楼层

回帖奖励 +2 鱼币

66666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-17 23:53:23 | 显示全部楼层

回帖奖励 +2 鱼币

程序看着好乱
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-17 23:54:00 | 显示全部楼层
不过可以好好学习一下,等我看完了,回复你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-18 17:30:28 | 显示全部楼层

回帖奖励 +2 鱼币

這lz挺有趣啊,2333!!
自問自答?!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-18 18:09:24 | 显示全部楼层
学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-30 08:34:04 | 显示全部楼层

回帖奖励 +2 鱼币


程序好乱
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-30 08:43:47 | 显示全部楼层
头像很可爱啊,哈哈。。同学
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-3 11:53:00 | 显示全部楼层

这是=。=pyuic自动生成的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-3 11:54:05 | 显示全部楼层
qzssmdx 发表于 2016-12-30 08:43
头像很可爱啊,哈哈。。同学

叫学长。python自动生成的代码怪我咯
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-20 19:44:20 | 显示全部楼层

回帖奖励 +2 鱼币

学习下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-22 08:54:44 | 显示全部楼层

回帖奖励 +2 鱼币

看不懂...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-22 09:57:45 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-22 10:45:06 | 显示全部楼层

回帖奖励 +2 鱼币

太猛了,,这代码看的眼花...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-22 13:58:04 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-22 14:39:57 | 显示全部楼层

回帖奖励 +2 鱼币

看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-10 23:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表