日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示

發布時間:2025/4/16 python 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Qt DesignerQt Creater 程序里的一個功能。
PyQt5 是把 Qt Designer 設計的界面轉化為 python 代碼的庫。

請看這篇文章:
Qt Creater、PyQt5工具庫的安裝

下面來講 Qt Designer 的使用。

創建UI界面

首先打開我們的 Qt Creater

點擊左上角文件的“新建文件或項目”,然后我們選擇 Qt Designer Form

選一個默認布局

選擇存儲路徑和存儲名稱

我們設計一個這樣的頁面,然后保存就好了。
注: 編輯時不想要的組件直接拖到左邊的組件區就刪除了。

轉化為 python 代碼

我們設計的 UI 圖保存后是一個.ui結尾的文件。
我們裝好了 PyQt5 后直接在 cmdpyuic5 命令就可以,前提是要 cd 進文件所在的文件夾下哦!
注: ui.py 是我們編譯完后 py 文件的名字哦!

ui.py 就是它生成的呢!

運行編譯后的 python 代碼

第一步:
編譯后的 python 代碼只是一個類,我們想要運行它還要改點東西;
開頭這樣設置很方便呢!

import sys from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import *

第二步:
我們在 setupUi(self, Dialog) 的函數里的最后加上 Dialog.show()
這個 Dialog 是函數頭的 self 后的參數哦!

class Ui_Dialog(object):def setupUi(self, Dialog):#省略代碼Dialog.show()

第三步:
最后我們加上一段運行的代碼就好了。

if __name__ == "__main__": app = QApplication(sys.argv) form = QWidget()w = Ui_Dialog()w.setupUi(form)form.show()sys.exit(app.exec_())

鐺鐺鐺鐺,跟我設計的 UI 圖一模一樣呢!

喜歡的點個贊?哦!

總結

以上是生活随笔為你收集整理的PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。