PyQt6案例3:简单计算器案例

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

一、用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"属性变为“简单计算器”。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值