PyQt开发:Qt Designer使用与数据处理
1. 使用Qt Designer创建用户界面
在不使用测试工具时,添加仅在表单独立运行时执行的测试代码,不会影响对话框的性能,并且在开发和维护对话框时都非常方便。若对话框依赖的复杂对象不可用,可创建一个“伪”类,该类提供与复杂对象相同的方法,并传递该伪类的实例用于测试。
虽然所有PyQt程序都可以完全手动编写,但使用Qt Designer设计对话框非常有帮助。它能让我们立即看到设计结果,并且可以快速轻松地进行设计更改。此外,使用Qt Designer还能自动生成大量用于创建、布局和连接小部件的重复性代码,而无需手动编写。
1.1 练习:创建用户界面
- 布局选择 :使用Qt Designer创建一个用户界面,可以参考特定设计或自行设计。可能需要使用网格布局(Grid Layout)以及垂直和水平布局。对于网格布局,可能需要多次尝试,通过调整小部件的大小和位置来帮助Qt Designer创建所需的网格。
- 按钮设置 :使用QDialogButtonBox来设置按钮。
- 小部件属性设置 :
- 价格旋转框(price spinbox)的范围应设置为0.00 - 5000.00,右对齐,并添加前缀“$ ”。
- 数量旋转框(quantity spinbox)的范围应设置为1 - 50,同样右对齐。
- 若不喜欢默认日期格式,可自行设置日期格式。
超级会员免费看
订阅专栏 解锁全文
804

被折叠的 条评论
为什么被折叠?



