QT5.8编译通过
以下内容无关:
-------------------------------------------分割线---------------------------------------------
(一)为什么需要进度等窗口?
为了在执行耗时操作时,给用户更好的、更直观的体验。
(二)预期功能效果
1,功能
(1),支持“取消”操作,当然也支持“不能取消”操作。
(2),支持进度明确与进度不明确时显示不同样式。
(3),支持明细进度。
2,效果
Win7:
Win10:
三、开始实现
(一)布局窗体
1,新建窗体
(1),在工程上右击,选择“添加”->“窗体(Windows 窗体)”,命名为:LProgress.cs。
(2),修改窗体相关属性
Font:微软雅黑,9pt。比之默认的“宋体,9pt”的效果更加美观。
BackColor:White。更加美观,特别是在Win10上。
ForeColor:Black。为了防止被某些系统主题影响而显示的不是黑色。
FormBorderStyle:FixedDialog。使用户不可调用窗口尺寸。
MaximizeBox:False。不显示最大化按钮。
MinimizeBox:False。不显示最小化按钮。
ShowIcon:False。不显示窗口图标。
ShowInTaskbar:False。不在任务栏上显示图标。
TopMost:True。置顶显示窗口。
2,添加控件
这里需要说明一下,在添加控件时,如果