一、UI文件啊设计与运行机制
1.1.项目文件组成
在Qt Creator中新建一个Widget Application项目samp2_1,在选择窗口基类的页面选择QWidget作为窗体基类,并选中"Generate from"复选框。创建后的项目文件目录树。
这个项目包含以下一些文件。
1.项目组织文件samp2_1.pro,存储项目设置的文件。
2.主程序入口文件main.cpp,实现main()函数的程序文件。
3.窗体界面文件widget.ui,一个XML格式存储的窗体上的元件及其布局的文件。
4.widget.h是所设计的窗体类的头文件,widget.cpp是widget.h里定义类的实现文件。在C++里,任何窗体或界面组件都是用类封装的,一个类一般有一个头文件(.h文件)和一个源程序文件(.cpp文件).
1.2.项目管理文件
后缀为“.pro”的文件是项目的管理文件,文件名就是项目的名称。
项目管理文件用于记录项目的一些设置,以及项目包含文件的组织管理。
1.3.界面文件
后缀为“.ui"的文件是可视化设计的窗体的定义文件,如widget.ui。双击项目文件目录树中的文件widget.ui,会打开一个集成在Qt Creator中的Qt Designer对窗体进行可视化设计。
1.组件面板。窗口左侧是界面设计组件面板,分为多个组,如Layouts、Buttons、Display Widgets等,界面设计的常见组件都可以在组件面板里找到。
2.中间主要区域是待设计的窗体。如果要将某个组件放置到窗体上时,从组件面板上拖放一个组件到窗体上即可。
3.Signals和Slots编辑器与Ac

本文详细介绍了基于C++的Qt GUI应用程序设计,包括UI文件的设计与运行机制,如项目文件组成、界面文件、主函数文件及窗体相关文件的解释。此外,还探讨了可视化UI设计,通过实例讲解了组件布局和界面组件的层次关系,以及布局管理的重要性。
最低0.47元/天 解锁文章
1752

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



