第一個python-ui界面


首先是安裝eric6簡直是個災難,先是找不到漢化版的eric6,好不容易找到了,一打開eric6的窗體就說designer.exe不存在,確實在PyQt5里沒有,明明在PyQt5-tools里面有,最后改了路徑,結果一改,漢化 沒了,算了認命用英文版的吧。

先紀念一下第一個ui。

 

 

 不得不說,拖拽組件不用整體布局真的太幸福了!

之前也做過軟件和網頁,感覺已經是幾百年前的事情了,現在又要做ui,而且還是用python寫(其實java我也忘光了),簡直就是為難我胖虎!前一陣用Pyhton 做網頁已經夠為難我了,現在要用python做軟件QAQ 嚶嚶嚶。不應當,我只是一只小貓咪。

在eric6里拖拽組件完成之后,右鍵編譯窗體,就會生成對應的.py文件。PS。網上說的不能直接運行,然后我就去改了代碼,結果寫這個博客的時候發現可以直接運行==!

 1 # -*- coding: utf-8 -*-
 2 
 3 # Form implementation generated from reading ui file 'E:\erictry\pyqtdemo2.ui'
 4 #
 5 # Created by: PyQt5 UI code generator 5.13.0
 6 #
 7 # WARNING! All changes made in this file will be lost!
 8 
 9 
10 from PyQt5 import QtCore, QtGui, QtWidgets
11 
12 
13 class Ui_Dialog(object):
14     def setupUi(self, Dialog):
15         Dialog.setObjectName("Dialog")
16         Dialog.resize(400, 300)
17         Dialog.setSizeGripEnabled(True)
18         self.pushButton = QtWidgets.QPushButton(Dialog)
19         self.pushButton.setGeometry(QtCore.QRect(210, 200, 93, 28))
20         self.pushButton.setObjectName("pushButton")
21         self.checkBox = QtWidgets.QCheckBox(Dialog)
22         self.checkBox.setGeometry(QtCore.QRect(50, 70, 91, 19))
23         self.checkBox.setObjectName("checkBox")
24 
25         self.retranslateUi(Dialog)
26         QtCore.QMetaObject.connectSlotsByName(Dialog)
27 
28     def retranslateUi(self, Dialog):
29         _translate = QtCore.QCoreApplication.translate
30         Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
31         self.pushButton.setText(_translate("Dialog", "PushButton"))
32         self.checkBox.setText(_translate("Dialog", "CheckBox"))
33 
34 
35 if __name__ == "__main__":
36     import sys
37     app = QtWidgets.QApplication(sys.argv)
38     Dialog = QtWidgets.QDialog()
39     ui = Ui_Dialog()
40     ui.setupUi(Dialog)
41     Dialog.show()
42     sys.exit(app.exec_())

之后做界面還有語音識別還有圖片識別的時候也寫博客吧!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM