label qt 自动换行_QT多复选框.zip

本文介绍如何在QT5.8中创建一个具备进度条、子进度条、取消按钮等功能的自定义等待窗口。详细讲解了布局、属性设置、事件处理,以及效果演示,旨在提供一个实用的进度窗口实例。
摘要由CSDN通过智能技术生成

QT5.8编译通过

文件:n459.com/file/25127180-477232377

以下内容无关:

-------------------------------------------分割线---------------------------------------------

(一)为什么需要进度等窗口?

为了在执行耗时操作时,给用户更好的、更直观的体验。

(二)预期功能效果

1,功能

(1),支持“取消”操作,当然也支持“不能取消”操作。

(2),支持进度明确与进度不明确时显示不同样式。

(3),支持明细进度。

2,效果

Win7:

fcbd8bd3f842f9002507cf04470f0e0f.png

e802a5ee1b1c789a0653d9db42a72176.png

Win10:

1f811bf3d8c3d4f6ded98f76bc45a4c8.png

5378ce97518a1ac439060a313cdd28e9.png

三、开始实现

(一)布局窗体

1,新建窗体

(1),在工程上右击,选择“添加”->“窗体(Windows 窗体)”,命名为:LProgress.cs。

04c555e3fc87b29ffe4e48093ec0fa06.png

(2),修改窗体相关属性

Font:微软雅黑,9pt。比之默认的“宋体,9pt”的效果更加美观。

BackColor:White。更加美观,特别是在Win10上。

ForeColor:Black。为了防止被某些系统主题影响而显示的不是黑色。

FormBorderStyle:FixedDialog。使用户不可调用窗口尺寸。

MaximizeBox:False。不显示最大化按钮。

MinimizeBox:False。不显示最小化按钮。

ShowIcon:False。不显示窗口图标。

ShowInTaskbar:False。不在任务栏上显示图标。

TopMost:True。置顶显示窗口。

2,添加控件

这里需要说明一下,在添加控件时,如果如本文这样窗体与自定义控件工程在同一个解决方案中,那么在工具栏的最上方会自动显示当前工具中的自定义控件,选中即可使用。

0a917645d6e6022c4be18452ac827287.png

如果是窗体与自定义控件工程不在同一个解决方案中,比如引用的是自定义控件的DLL文件,那么就需要将自定义控件DLL拖到工具栏上,此时工具栏上就会显示出里面的自定义控件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值