PyQt6案例2:BMI计算器

本文详细介绍了如何使用QTDesigner绘制用户界面,设置布局管理器,运用QSS进行样式控制,以及处理PYQT6中的信号与槽。通过创建一个BMI计算应用程序,展示了从设计UI到编写Python代码实现功能的完整过程,并利用pyinstaller进行程序打包。

一、用QT设计师绘制界面保存成ui文件

1、打开QTdesigner
2、选择Dialog without Buttons,并单击“创建”按钮。
在这里插入图片描述
3、添加控件。
(1)拖拽“Label”控件,在文本属性中添加文字“请输入身高(cm):”;在Label水平位置拖拽一个“Line Edit”控件。
(2)拖拽“Label”控件,在文本属性中添加文字“请输入体重(kg):”;在Label水平位置拖拽一个“Line Edit”控件。
(3)脱宅“Label”控件,在文本属性中添加文字“提示:1、中国成人居民BMI衡量标准是小于等于18.4为消瘦,18.5-23.9为正常,24-27.9为超重,大于等于28为肥胖。2、最理想的BMI数值为22,理想体重=22*身高^2(米),±10%波动。”,并勾选“wordWrap”属性(换行)。效果如图所示。在这里插入图片描述
(4)拖拽“Push Button”按钮控件,在文本属性中添加文字“计算BMI”。
(5)拖拽“Label”控件,在文本属性中添加文字“BMI:27.18,属于超重。您的理想体重为:68kg”。并勾选“wordWrap”属性(换行)。
(6)现在界面如图:
在这里插入图片描述
(7)“ctrl+s”保存文件。文件名称为“bmi_compute.ui”。

二、使用布局管理器进行窗体布局

1、框选下图所示控件,点击“水平布局”,进行水平布局。
在这里插入图片描述
2、框选下图所示控件,点击“水平布局”(快捷键为“ctrl+1”),进行水平布局。
在这里插入图片描述
3、框选下图所示控件,点击“水平布局”(快捷键为“ctrl+2”),进行垂直布局。
在这里插入图片描述
4、框选下图所示控件,点击“水平布局”(快捷键为“ctrl+1”),进行水平布局。
在这里插入图片描述
5、增加“Label”控件,如下图。框选下图所示控件,点击“水平布局”(快捷键为“ctrl+2”),进行垂直布局。
在这里插入图片描述
6、单击窗体空白处,右键点击“垂直布局”(快捷键为“ctrl+2”),对整个窗体进行垂直布局。如下图所示:
在这里插入图片描述
7、选择窗体的"layoutstetch"属性,将上下部分的比例改为8:2,如下图所示。
在这里插入图片描述
8、选中下图所示控件,选择控件的"layoutstetch"属性,将左右部分的比例改为8:2,如下图所示。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值