Qt新建项目及Qt设计框架

1新建项目

  首先打开Qt,新建一个工程项目项目,
在这里插入图片描述
  名称和路径不能有中文出现,也不要使用空格,使用字母数字下划线命名
在这里插入图片描述
  编译选择Qt自己的编译器
在这里插入图片描述
  选择基类,三种基类的区别前文已经介绍过了,这里我选择QMainWindow,创建自带菜单栏工具栏的窗口,类名可以自己命名,我直接在前面加个My。创建界面这个勾打上就代表建立界面文件。再点击下一步,点击完成就建好项目。
在这里插入图片描述
  新建完后就会发现项目文件suodaoyinglijiance项目文件,下图第一个红框里面的,上面两个是我之前打开的项目文件,这里不介绍它们。双击打开,有.pro项目文件,.cpp源程序文件,.ui界面设计文件。
在这里插入图片描述

2项目文件(框架)介绍

2.1main.cpp:定义主函数,类对象,释义如下程序段,主函数我们一般不操作

#include"mymainwindow.h"

//QApplication应用程序类
//Qt头文件没有.h
//头文件和类名一样
#include <QApplication>

int main(int argc, char *argv[])
{
    //有且只有一个应用程序类的对象
    QApplication a(argc, argv);

    //MyMainWindowt继承与MainWindowt, MainWindowt是一个窗口基类
    //所以MyMainWindowt也是窗口类
    //w就是一个窗口
    MyWidget w;

    //窗口创建默认是隐藏,需要人为显示
    w.show();

    //让程序一直执行,等待用户操作
    //等待事件的发生
    a.exec();
    return 0;//最后两行等价于return a.exec();
}

2.2mymainwindow.cpp:定义头文件中的构造函数,析构函数和其它成员函数,如下图,这个框架不变,后面设计都是在结构函数里面增加操作和在两函数外自定义函数。
在这里插入图片描述

2.3头文件:如下图,1、定义命名空间Ui的空间成员是MyMainWindow类;2、声明继承类MyMainWindow ;3、声明继承类的结构函数和析构函数;4、定义Ui指针ui。头文件的作用就是声明继承类及其成员,我们mymainwindow.cpp和mymainwindow.ui的操作都是基于这个继承类,后面我们对它的操作就是在里面添加相应的成员变量和成员函数。
在这里插入图片描述
2.4ui文件:如下图。1、是设计ui界面的主要控件;控件主要有按钮,布局,容器之类等;2、ui界面;3、对象和属性,上面的对象可以帮助我们知道我们选中是什么,类似图层对象,下面是基本属性,可以在这里更改名字、大小、字体等属性。
在这里插入图片描述
2.5项目文件:调用Qt模块,这样就可以使用该模块下面的各种类,这个一般都是自动生成的,不用管,一般不操作。“#”用来注释,下图右边红框就是调用Qt模块儿的格式。
在这里插入图片描述

3总结

  Qt的界面设计框架非常清晰,三大基类是基础,所有设计基于三大类,每建立一个基类都可以选择生不生成ui界面文件,如果生成,就会生成一套完整的工程文件、mian.cpp文件、头文件、对应类名的cpp文件和ui界面文件,主函数文件相当于一个接口,后面三个实现当前设计窗口的所有功能。框架清楚了就可以借助实例来进一步学习Qt界面设计。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值