PyQT股票看板软件界面设计
????????本文介紹如何使用Python QT設(shè)計(jì)股票看盤軟件圖形界面,要實(shí)現(xiàn)的效果如下圖所示:
????????本文介紹的開發(fā)環(huán)境基于Windows 10, Conda+python3環(huán)境,基礎(chǔ)環(huán)境搭建如下。
1.1 PyQt環(huán)境搭建
python3 -m pip install PyQt5 PyQt5-tools????????VS Code中安裝pyqt integration擴(kuò)展包。
?????????配置qtdesigner的路徑:在設(shè)置中輸入PyQt,找到QTdesigner:path這一項(xiàng),默認(rèn)是空的,安裝完P(guān)yQt5之后designer.exe在qt_applications/Qt/bin目錄下,設(shè)置如下:
?1.2 圖形界面設(shè)計(jì)
????????新建一個(gè)python文件,右鍵選擇這個(gè)文件,菜單中選擇PYQT: New Form,會(huì)打開qt designer界面編輯器。
?????????在已經(jīng)創(chuàng)建好的UI文件上打開QT Designer方法:VS Code中右鍵選擇UI文件,選擇PYQT: Edit In Deisgner即可。
?????????在QT Designer中拖入構(gòu)成軟件的圖形控件,例如筆者實(shí)現(xiàn)的一個(gè)圖形界面如下:
?????????本文暫不對(duì)該圖形的各個(gè)控件做詳細(xì)介紹,在后續(xù)的教程中將會(huì)結(jié)合具體要實(shí)現(xiàn)的效果來介紹控件、事件、信號(hào)、樣式等QT重要的特性。
1.3 編譯圖形程序
????????右鍵選擇UI文件,選擇PYQT: Compile Form將會(huì)在同級(jí)目錄下生成Ui_MainFrame.py文件,這里的MainFrame名稱同UI文件的文件名。在main函數(shù)中初始化QT Application并實(shí)例化Ui_MainFrame中的類即可顯示QT Designer中繪制的圖形界面。
from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__':app = QApplication(sys.argv)MainWindow = QWidget()ui=ui.Ui_MainFrame.Ui_Form()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())總結(jié)
以上是生活随笔為你收集整理的PyQT股票看板软件界面设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小葵花妈妈课堂开课了:《Handler
- 下一篇: 玛雅历 —— C++