安裝 Pyqt5 和 Designer
# 卸載
pip uninstall pyqt5
pip uninstall pyqt5-tools
# 安裝
pip install pyqt5 -i https://mirrors.aliyun.com/pypi/simple/
pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/
將 Designer 配置到 pycharm
PyUIC 將ui文件轉(zhuǎn)為py文件
- Name–>
PyUIC
- Program–>
E:\python\python\python.exe
(你的python文件路徑) - Arguments–>
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory–>
$FileDir$
文章來源:http://www.zghlxwxcb.cn/news/detail-816584.html
調(diào)用工具
文章來源地址http://www.zghlxwxcb.cn/news/detail-816584.html
新建一個空白窗口
1、使用 Designer
import sys # 系統(tǒng)內(nèi)置類
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5 import uic
'''
QtWidgets:包含了一整套UI元素控件,用于建立符合系統(tǒng)風格的界面;
QtGui:涵蓋了多種基本圖形功能的類(字體, 圖形,圖標,顏色);
QtCore:涵蓋了包的核心的非GUI功能(時間,文件,目錄,數(shù)據(jù)類型,文本流,鏈接,線程進程);
'''
def main():
# 創(chuàng)建一個應(yīng)用程序?qū)ο?/span>
app = QApplication(sys.argv)
widget = uic.loadUi(r"load\windows.ui") # 獲取主窗口句柄
# print(self.ui.__dict__) # 查看ui文件中有哪些控件
ButtonHander = widget.ButtonHander # 獲取按鍵句柄
widget.show()
# 進入程序的主循環(huán),并通過exit函數(shù)確保主循環(huán)安全結(jié)束
sys.exit(app.exec_())
if __name__ == '__main__':
main()
2、不使用 Designer
import sys # 系統(tǒng)內(nèi)置類
from PyQt5.QtWidgets import QApplication, QWidget
'''
QtWidgets:包含了一整套UI元素控件,用于建立符合系統(tǒng)風格的界面;
QtGui:涵蓋了多種基本圖形功能的類(字體, 圖形,圖標,顏色);
QtCore:涵蓋了包的核心的非GUI功能(時間,文件,目錄,數(shù)據(jù)類型,文本流,鏈接,線程進程);
'''
def main():
# 創(chuàng)建一個應(yīng)用程序?qū)ο?/span>
app = QApplication(sys.argv)
# 創(chuàng)建一個空白控件(窗口)
window = QWidget()
# 設(shè)置窗口標題
window.setWindowTitle("主窗口")
# 顯示窗口
window.show()
# 進入程序的主循環(huán),并通過exit函數(shù)確保主循環(huán)安全結(jié)束
sys.exit(app.exec_())
if __name__ == '__main__':
main()
到了這里,關(guān)于安裝 Pyqt5 和 Designer的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!