【发布时间】:2019-10-05 18:16:37
【问题描述】:
我从 pyqt 设计器制作了一个 GUI 文件,我将其转换为 .py 文件。但是当我在我的 IDE(Pycharm 和 sublime 文本)中加载该 .py 代码时,我尝试运行它,它运行没有错误,但是没有加载 GUI 的物理方面,我尝试了来自互联网的自定义代码,效果很好,当我运行该代码时 GUI 显示出来。我将提供比我目前正在处理的代码更简单的代码,因为从 pyqt 设计器生成的所有代码在物理方面对我来说似乎都不起作用。
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(400, 300)
self.pushButton = QtWidgets.QPushButton(Form)
self.pushButton.setGeometry(QtCore.QRect(170, 200, 91, 30))
self.pushButton.setObjectName("pushButton")
self.lineEdit = QtWidgets.QLineEdit(Form)
self.lineEdit.setGeometry(QtCore.QRect(30, 40, 113, 30))
self.lineEdit.setObjectName("lineEdit")
self.retranslateUi(Form)
self.pushButton.clicked.connect(self.lineEdit.clear)
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.pushButton.setText(_translate("Form", "PushButton"))
【问题讨论】:
标签: python pyqt pyqt5 qt-designer