Qt Designer简称Qt编辑器,是一款开源的代码编辑器,提供一整套完整的代码开发功能,包括代码设计、编码、调试和部署等,简单的拖拽和点击就可完成代码的开发工作了,设计好的ui程序刻字转化成.py文件供Python程序调用,适合桌面应用、移动和嵌入式平台的开发。
软件功能
1、轻松地创建一个在任何设备上运行的任何地方连接设备,用户界面和应用程序
2、跨平台无需权衡
我们确信,你只需要编写,并为您的Qt应用程序维护一个代码库,这将在所有领先的桌面,移动和嵌入式平台上运行。
3、设计,编码,调试和快速部署
功能符合生产力 - Qt开发速度快由于一整套非常直观,模块化的c + +类库,声明“Qt Quick的”用户界面技术和生产的专业模具。在所有平台上快速成型容易。部署软件以惊人的用户界面和它运行几乎无处不在,不重写本机的性能。
4、完美在前,逻辑在后,数据在云
可以选择的必要的Qt API的C + +在后台或用户界面创建关键业务逻辑时,铁杆本地电源是必要的。您可以选择Qt Quick的声明性语言,用于超快速和创造性的UI设计。借助集成的Qt的云服务,多屏的Qt应用程序可以连接到云的后端在短短的几分钟内。
5、QT针对设备创建预先内置软件堆栈
可以编写和回收利用Qt的应用程序和设备的UI代码在所有主流的嵌入式操作系统,包括实时操作系统上运行。这里已包括预建的,Qt的优化,软件堆栈,立即开始使用真实设备上的原型。 Qt可以被配置为一吨的硬件架构和配置,使Qt的面向未来的技术,为您的物联网战略上网运行
Qt编辑器安装教程
1.双击运行安装文件,进入欢迎界面,单击【下一步】
2.勾选【I accept the service terms】,单击【skip】
3.进入安装设置界面,单击【下一步】
4.正在下载元信息
5.下载之后就可以开始安装了
Qt Designer使用教程
Qt Designer工具主界面
打开路径:${python安装目录}/Lib/site-packages/pyqt5_tools/designer.exe。主界面如下:
主界面不同区域介绍:
工具箱 区域:提供Gui界面开发各种基本控件,如单选框、文本框等。可以拖动到新创建的主程序界面。
主界面区域:用户放置各种从工具箱拖过来的各种控件。模板选项中最常用的就是Widget(通用窗口)和MainWindow(主窗口)。二者区别主要是Widget窗口不包含菜单栏、工具栏等。可以分别创建对比看看。
对象查看器 区域:查看主窗口放置的对象列表。
属性编辑器 区域: 提供对窗口、控件、布局的属性编辑功能。比如修改控件的显示文本、对象名、大小等。
信号/槽编辑器 区域:编辑控件的信号和槽函数,也可以添加自定义的信号和槽函数。
Qt Designer基本控件介绍
Widget Box控件工具箱是按照控件作用类别进行划分的。这里作为实现入门级界面实现,主要介绍最常使用的控件及控件对象相关函数。函数方法知道怎么获取控件输入内容以及如何将后台操作结果输出到界面控件显示的主要函数就可以了。
(1)显示控件。
Lable:文本标签,显示文本,可以用来标记控件。
Text Browser:显示文本控件。用于后台命令执行结果显示。
(2)输入控件,提供与用户输入交互
Line Edit:单行文本框,输入单行字符串。控件对象常用函数为Text() 返回文本框内容,用于获取输入。setText() 用于设置文本框显示。
Text Edit:多行文本框,输入多行字符串。控件 对象常用函数同Line Edit控件。
Combo Box:下拉框列表。用于输入指定枚举值。
(3)控件按钮,供用户选择与执行
Push Button:命令按钮。常见的确认、取消、关闭等按钮就是这个控件。clicked信号一定要记住。clicked信号就是指鼠标左键按下然后释放时会发送信号,从而触发相应操作。
Radio Button:单选框按钮。
Check Box:多选框按钮。
Qt Designer工具实现
了解基本控件及作用和获取输入/显示方法后,就可以开始动手实现小需求了。。比如登录界面。获取用户名和密码并显示。。
打开Qt Designer,开始拖拽控件实现吧。。
Step1:打开主界面,选择Widget模板
Step2:从Widget Box工具箱中拖拽2个label、2个line Edit、2个Push Button以及1个Text Browser。拖完后如下:
Step3:双击各个控件,修改控件名称(对应属性编辑区中的text,可直接双击控件修改)以及对象名称(对应属性编辑区中的objectName)。对象名称一定记得修改。默认生成的label_1、label_2这种名称无法直接判断到底是对应哪个控件。。
点击菜单栏Form - Prview。预览界面实现效果
∨ 展开