PyQt开发:Qt Designer使用与数据处理
1. Qt Designer的使用与测试
在不使用测试工具的情况下,添加仅在表单独立运行时执行的测试代码,不会影响对话框的性能,并且在开发和维护对话框时都非常方便。如果对话框依赖的复杂对象不可用,我们可以创建一个“伪”类,该类提供与复杂对象相同的方法,并传递该伪类的实例用于测试。
所有PyQt程序都可以完全手动编写,并非必须使用Qt Designer。不过,使用可视化设计工具设计对话框非常有帮助,因为可以立即看到设计结果,并且能够快速轻松地进行设计更改。使用Qt Designer的另一个好处是,创建、布局和连接小部件的许多重复性代码可以自动生成,而无需手动编写。
以下是使用Qt Designer的练习步骤:
1. 使用Qt Designer创建一个用户界面,可以选择特定设计或自行设计。可能需要使用网格布局(Grid Layout)以及垂直和水平布局。对于网格布局,可能需要多次尝试,调整小部件的大小和位置,以帮助Qt Designer创建所需的网格。使用 QDialogButtonBoxes 来设置按钮。
2. 价格旋转框(price spinbox)的范围应设置为0.00 - 5000.00,右对齐,并添加前缀“$ ”。数量旋转框(quantity spinbox)的范围应设置为1 - 50,同样右对齐。如果不喜欢默认的日期格式,可以自行设置。
3. 在代码中引用的小部件应具有合理的名称,例如 customerLineEdit 和 priceSpinBox 。
4. 设置适当的伙伴关系,例如“cust
超级会员免费看
订阅专栏 解锁全文
11

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



