1、目前用的版本 5.5.0
2、代码
QT += core gui //Qt包含的模块 core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本 包含widget模块
TARGET = 01_Qt_First //目标 生成的.exe可执行文件的名称 在生成的debug文件夹里面有
TEMPLATE = app //模板 应用程序
SOURCES += main.cpp\
mywidget.cpp
HEADERS += mywidget.h
main.cpp
#include "mywidget.h"
#include <QApplication>//包含头文件 应用程序
//程序入口 argc命令行变量数量 argv命令行变量数组
int main(int argc, char *argv[])
{
//应用程序对象 a,Qt中 有且只有一个 应用程序对象
QApplication a(argc, argv);
//创建 MyWidget对象 w MyWidget基类 QWidget
MyWidget w;
//默认窗口是不会弹出的,只有show才会弹出
w.show();
// a.exec() 进入消息循环机制,防止闪屏 pause
return a.exec();
}
mywidget.cpp
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)//初始化列表,把 parent指向父类的parent
{
}
MyWidget::~MyWidget()
{
}
按钮QpushButton
#include <QPushButton>
QPushButton* btn = new QPushButton;
btn->setParent(this);
btn->setText("ryan");
网友评论