本篇概要
- 通过Qt设计师创建一个GUI
- 添加数个窗口部件到GUI
- 转换UI代码为Python代码
- 创建一个单独的Python模块来控制GUI窗口部件
在之前的文章中,我们适用Qt设计师创建了很多GUI窗口,这些窗口都是界面与逻辑都在一个文件里面。如果GUI程序逻辑简单,倒也没什么问题,如果窗口中部件的逻辑过多,就不便于管理。
在实际的开发中,我们通常将代码分为界面代码和逻辑代码,界面与逻辑分离。下面我们将演示一下在Qt设计师创建的GUI中,解耦逻辑代码。
一、使用Qt设计师创建一个GUI
首先,我们创建一个主窗口: