一、用QT设计师绘制界面保存成ui文件
1、打开QTdesigner
2、选择Dialog without Buttons,并单击“创建”按钮。

3、添加控件。
(1)拖拽“Label”控件,在文本属性中添加文字“请输入第一个数字:”;在Label水平位置拖拽一个“Line Edit”控件。
(2)拖拽“Label”控件,在文本属性中添加文字“请输入第二个额数字:”;在Label水平位置拖拽一个“Line Edit”控件。
(3)拖拽4个“PushButton”控件,在文本属性中分别添加文字“+”、“-”、“*”、“/”。
(4)拖拽“Label”控件,在文本属性中添加文字“结果:3+5=8”。
(5)现在的效果如图:

二、Qt6样式控制(QSS)
1、右键单击窗体,选择“改变样式表”,修改控件的样式。如下图所示:

2、在“编辑样式表”中输入下述指令:
*{
font-size:16px;
color:rgb(0, 85, 255);
}
颜色选择蓝色,效果如图:

三、使用布局管理器进行窗体布局
1、选择如图所示控件,点击“水平布局”(快捷键“ctrl+1”),进行水平布局。

2、选择如图所示控件,点击“水平布局”(快捷键“ctrl+1”),进行水平布局。

3、选择如图所示控件,点击“水平布局”(快捷键“ctrl+1”),进行水平布局。

4、选择所有控件,点击“垂直布局”(快捷键“ctrl+2”),进行垂直布局。如图所示

5、最后的效果如图:

四、PYQt6信号与槽的处理
1、选择窗体控件,将"objectName"属性变为“SimpleComputer”。

2、选择窗体控件,将"windowTitle"属性变为“简单计算器”。
PyQT6实现简单计算器:从设计到打包

本文详细介绍了如何使用QTDesigner创建一个简单的计算器界面,包括添加控件、设置样式、布局管理以及信号与槽的连接。接着,通过QSS调整了界面风格,并使用pyuic6将.ui文件转换为.py文件。然后,在MySimpleCompute类中实现了按钮点击事件的计算功能,处理了输入验证和计算逻辑。最后,利用pyinstaller将程序打包成可执行文件。
最低0.47元/天 解锁文章
1493





