PyQt5 Qt Designer 新手教程(四)—— 对话框窗体的小结
教程博文
一、前言
实际操作都已经完成了,这一个节就是整个教程的小结。不过,作者的实力有限,就拿大佬的总结稍作修改作为我们这 PyQt5 Qt Designer 新手教程的总结。
二、对话框窗体的小结
-
Qt 设计师提供了种创建用户界面的快速、 简易方式。使用可视化设计工具使得直接看到设计能否“工作"更为简单。Qt 设计师的另一个好处是, 如果修改了设计,加入没有在代码中添加、移除、重命名任何窗口部件,那么就无须修改任何代码。并且,即使添加过、重命名过、移除过任何窗口部件,这些改变对于我们的代码来说都可能是非常小的,因为 Qt 设计师会为我们处理所有的创建和布局工作。
-
使用 Qt 设计师的一些基本原理都总是一样的:先把窗口部件拖动到窗体、容器(比如框架、群组框、Tab 窗口部件等)上,然后,设置这些窗口部件的各个属性。接着,添加一些分隔符来占用空隙。再然后,选择些特殊的窗口部件 、分隔符、 布局等,然后对它们应用布 局功能,重复这一步骤,直至布局了所有一切。再次,对窗体自身进行布局。最后,设置伙伴、按键次序和信号槽连接。
-
实现带有由 Qt 设计师创建的对话框的界面与通过手工代码实现的方法类似。最大的不同之处在于初始化程序,在其中,会简单调用 setupUi() 来创建和布局各个窗口部件,也会创建各个信号槽连接。实现这些的方法仍旧可以与之前实现它们的方法相似(