美文网首页
2018-01-11:调用手动生成的.py界面文件

2018-01-11:调用手动生成的.py界面文件

作者: ShapeYourself | 来源:发表于2018-01-11 21:06 被阅读0次

主调函数代码:
main.py

from PyQt5.QtWidgets import QWidget

from property import Ui_Widget

class MyWidget(QWidget):
    def __init__(self):
        super(MyWidget, self).__init__();
    

if __name__=='__main__':
    import sys
    from PyQt5.QtWidgets import QApplication
    app=QApplication(sys.argv)
    mw=MyWidget()
    
    window=Ui_Widget()
    window.setupUi(mw)
    
    mw.show()
    
    sys.exit(app.exec())

界面函数代码:
property.py

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Widget(object):
    def setupUi(self, Widget):
        Widget.setObjectName("Widget")
        Widget.resize(927, 533)
        self.pushButton = QtWidgets.QPushButton(Widget)
        self.pushButton.setGeometry(QtCore.QRect(430, 250, 106, 29))
        self.pushButton.setObjectName("pushButton")

        self.retranslateUi(Widget)
        self.pushButton.clicked.connect(Widget.close)
        QtCore.QMetaObject.connectSlotsByName(Widget)

    def retranslateUi(self, Widget):
        _translate = QtCore.QCoreApplication.translate
        Widget.setWindowTitle(_translate("Widget", "MyWidget"))
        self.pushButton.setText(_translate("Widget", "PushButton"))

最后的运行效果:


Screenshot from 2018-01-11 21-05-32.png

相关文章

网友评论

      本文标题:2018-01-11:调用手动生成的.py界面文件

      本文链接:https://www.haomeiwen.com/subject/opgtoxtx.html