欢迎浏览本博客
大家好,我是:我菜就爱学一名刚刚入行小白
从事方向:计算机视觉 我菜就爱学,分享有误,欢迎大佬指出
本篇介绍:Qt编译器的使用以及快捷键的介绍
1)Qt是一个跨平台的C++图形用户界面应用程序框架。1991年由奇趣科技开发。支持XP,Linux,Window
下载与安装:参考以下博客 —> https://blog.csdn.net/qq_44859533/article/details/126708386?spm=1001.2014.3001.5501
2)Qt的优点:
3)成功案例:
1)点击创建后,选择项目路径以及项目名称
注意:名称、路径都不允许有中文
2)默认创建有窗口类:myWidget,基类有三种选择:QWidget,QMainWindow,QDialog
4)main函数介绍:
#include "mywidget.h"
#include //包含一个应用程序的类
//程序入口 argc命令行变量的数量,argv 命令行变量的数组
int main(int argc, char *argv[])
{
//1、应用程序对象,在Qt中,应用程序对象有且仅有一个
QApplication a(argc, argv);
//窗口对象 myWidget父类 -> QWidget
myWidget w;
//窗口对象,默认不会显示,必须调用show方法
w.show();
//让应用程序对象进入消息循环
//让代码阻塞这行,后面代码不会执行
return a.exec();
}
//Qt包含的模块
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上,包含widget模块
TARGET = 01FirstProject //目标: 生成exe程序的名称
TEMPLATE = app //模板: 应用程序模板
SOURCES += main.cpp\ //源文件
mywidget.cpp
//a.cpp
HEADERS += mywidget.h //头文件
#ifndef MYWIDGET_H
#define MYWIDGET_H
#include //包含一个头文件,QWidget窗口类
class myWidget : public QWidget //自己写一个myWidget类去继承QWidget这个类的功能
{
Q_OBJECT //是宏,允许类中使用信号和槽的类
public:
myWidget(QWidget *parent = 0); //构造函数
~myWidget(); //析构函数
};
#endif // MYWIDGET_H