1. 程式人生 > >python+pyqt5+qt寫介面(含資原始檔的生成)

python+pyqt5+qt寫介面(含資原始檔的生成)

1.qt編寫介面

眾所周知,qt可以用ui設計出非常漂亮的介面,用生成ui的拖動視窗可實現介面.ui檔案的生成,示例如下圖


2.安裝pyqt5,python3.5: pip install pyqt5  python2.7: pip install python-qt5 3.生成python對應的ui檔案  開啟pyqt5安裝的目錄E:\Python27\Lib\site-packages\PyQt5,cmd視窗進入該目錄, 鍵入如下命令生成qt中.ui檔案對應的.py檔案 pyuic5 qt的.ui檔案對應的目錄 -o 要儲存的與之對應的.py的目錄 例如: pyuic5 ./mainwindow.ui -o ./mianwindow.py
 鍵入如下命令生成qt中.qrc(資原始檔)對應的.py檔案 pyrcc5 qt的.qrc檔案對應的目錄 -o 要儲存的與之對應的.py的目錄 例如:pyrcc5 ./image.qrc -o ./image.py 4.成功生成如上所示的ui檔案和qrc檔案對應的.py檔案之後,在.ui檔案生成的.py檔案中新增import image 新建一個.py檔案,新增如下程式碼,便可執行生成的介面
from mainwindow import Ui_MainWindow
from PyQt5 import QtWidgets, QtGui

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    w = QtWidgets.QMainWindow()
    ex = Ui_MainWindow()
    ex.setupUi(w)
    w.show()

    sys.exit(app.exec_())