PyCharm+PyQT5之二第一个QT程序
创始人
2024-02-25 07:33:36
0

Tools菜单或者右键打开external tools的 QTdesigner,如下图,在PyQt5中最常用的窗口有三种,即Main Window Widget Dialog,
Main Window 也就是主窗口,他要为用户提供一个带有菜单栏、工具栏和状态栏的窗口。
Widget:通用窗口,没有嵌入到其他控件中的控件都成为窗口
Dialog: 对话窗口,主要用来执行短期任务,或者与用户进行交互
Main Window窗口和Widget窗口看起来是一样的,但是他们其实是有区别的,区别就是:Main Window窗口会自带菜单栏和状态栏,但是Widget窗口没有
在这里插入图片描述
设计一个简单的mainwindow 可以添加选项卡
在这里插入图片描述
保存成 FirstU.ui然后使用 PyUIC转成.py

下面需要导入这个界面并显示,新建一个main.py
输入以下代码

import sys
import FistUI
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ =='__main__':app = QApplication(sys.argv)MainWindow = QMainWindow()ui = FistUI.Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

效果
在这里插入图片描述
如果建立一个dialog with button如下图

可以在主程序中输入以下代码

import sys
import FistUI
from PyQt5.QtWidgets import QApplication, QMainWindow,QDialog
if __name__ =='__main__':app = QApplication(sys.argv)MainDialog=QDialog()ui = FistUI.Ui_Dialog()ui.setupUi(MainDialog)MainDialog.show()sys.exit(app.exec_())

执行效果如下
在这里插入图片描述
建立 widgets也同样如此,这样我们第一个例子就做完了

相关内容

热门资讯

保持领先!前海制度创新硕果累累 制度创新成果的持续涌现,使前海在全国自贸区中保持领先地位。图为前海湾夜景。(新华社发) 深圳商报记者...
坚持政策支持与改革创新并举 增... 必须坚持政策支持与改革创新并举的宏观经济治理思想,植根于中国特色社会主义市场经济理论,体现了有效市场...
廖昌永为湖南省委书记、省长等省... 新湖南客户端消息,20日上午,2025年第12期“湘江大讲堂”在省委党校举行, 上海音乐学院院长廖昌...
美国正在准备核战?美媒:202... 美国对于核战争一直保持极大的兴趣,所作所为让人怀疑,美国正在准备打核战争? 这个怀疑是有根据的,美国...
么凤士多话梅3580元/斤引热... 近日,有网友称在么凤士多宁波阪急百货店购买一颗话梅花费近百元,并称所购老树话梅售价3580元每斤,“...
冲上热搜!120多万卡宴只卖6... 12月20日,话题#海南封关120多万卡宴只要60万#冲上热搜,引发公众热议。 据媒体报道,12月1...
历史罕见,601088,千亿级... 短短数周内,白银价格便开启了连续刷新纪录的上涨行情。 中国神华千亿级收购方案出炉 12月19日晚,煤...
(体育)羽毛球——世巡赛总决赛... 当日,在杭州进行的2025世界羽联世界巡回赛总决赛女双半决赛中,中国组合刘圣书/谭宁1比2不敌韩国组...
热苏斯租借加盟AC米兰:阿莱格... 随着冬季转会窗口的临近,AC米兰的引援计划逐渐浮出水面。据意大利记者隆加里报道,米兰正在积极评估租借...
网传饮料“山楂树下”在山东“限... 近期,网传“山楂树下”饮料在山东“限售”“禁售”一事引发网友关注。12月20日,记者在淘宝、京东、拼...