使用Qt Designer创建界面
在博客 “在Qt中使用C++代码创建界面” (地址:http://blog.csdn.net/rl529014/article/details/51345619)中,我讲了如何通过纯C++代码来创建Qt图形界面, 这是传统的GUI程序开发方式,只使用C++代码,C++既负责设计界面,也负责处理业务逻辑。
界面是用户能够直接看到的,称为“前端”;业务逻辑的处理用户看不到,在背后默默进行,称为“后台”。
使用Qt Designer 在博客 “在Qt中使用C++代码创建界面” 中讲到了,创建 Qt Widgets Application 项目的第四步是填写类信息, 如下图所示:
“创建界面”选项默认是被勾选的。
项目创建完成后可以看到,勾选了“创建界面”选项,IDE 会多生成一个mainwindow.ui文件,如下图所示:
双击 mainwindow.ui,就可以进入设计模式,启动 Qt Designer,如下图所示:
再切换回编辑模式,就可以看到 mainwindow.ui 的源代码,如下图所示:
.ui文件是 Qt Designer 的界面设计文件,由 XML 代码构成。Qt Creator 不允许在编辑模式下修改 .ui 文件,只能切换到设计模式由 Qt Designer 自动生成。
新创建的程序,默认包含了菜单栏、工具栏和状态栏。如下图所示:
大家可以从左侧的控件箱中拖拽几个控件到编辑区的窗口中,亲自测试一下效果。如下图所示:(左侧控件箱中的控件都可以用鼠标拖到编辑区域,)
下图是我拖拽出的一个记事本界面。运行结果为:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |