基于C++的Qt(二)GUI应用程序设计基础

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

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值