好吊顶网站,三大电商平台是哪三个,梦幻西游网页版官方网站,做网站怎么云存储目录 一.创建带模板的项目新建项目运行在文件中查看该项目文件 二.在创建好的项目中添加类三.创建空项目#xff08;不使用自带的模板#xff09;四.Qt中输出内容到控制台五.设置窗口大小 , 窗口标题 ,固定窗口大小QWidget组件的说明 六.Pro文件帮助文档 按windows键#xf… 目录 一.创建带模板的项目新建项目运行在文件中查看该项目文件 二.在创建好的项目中添加类三.创建空项目不使用自带的模板四.Qt中输出内容到控制台五.设置窗口大小 , 窗口标题 ,固定窗口大小QWidget组件的说明 六.Pro文件帮助文档 按windows键找到Qt Creator 打开
一.创建带模板的项目
新建项目 设置项目路径QMainWindow是带工具栏的窗口。
QWidget是无工具栏的窗口。
QDuakig是对话框窗口。创建好的项目如下
#include widget.h// 构造函数 Widget:: 表示该构造函数属于Widget : QWidget(parent)表示该构造函数继承QWidget的构造函数
Widget::Widget(QWidget *parent): QWidget(parent)
{
}Widget::~Widget()
{}写代码就是在如上main文件中写。运行 运行成功弹出如下窗口在文件中查看该项目文件 发现可执行文件不在此处。返回上一级出现编译后的文件进入该文件打开debug文件出现可执行文件二.在创建好的项目中添加类
比如想在source文件中添加一个新类WorkerWorker继承QObject所以base class要选择QObject三.创建空项目不使用自带的模板 qmake解析pro文件生成makefile复制如下代码到main.cpp文件
#include QApplication //QT的框架头文件int main(int argc, char *argv[])
{QApplication a(argc, argv); //QT的框架初始化Widget w; //定义一个窗口对象w.show();return a.exec(); // a.exec()作用是让程序不死类似于while(1)循环检测事件的产生. 没有这一步窗口就退出了。
} 复制QTwidgets到pro文件ctrls保存一下回到main.cpp中不再出现黄线。把mian.cpp中代码更改为如下
#include QApplication //QT的框架头文件
#include QWidget
int main(int argc, char *argv[])
{QApplication a(argc, argv); //QT的框架初始化QWidget w; //定义一个窗口对象w.show();return a.exec(); // a.exec()作用是让程序不死类似于while(1)循环检测事件的产生. 没有这一步窗口就退出了。
}
运行成功
四.Qt中输出内容到控制台
#include QApplication //QT的框架头文件
#include QWidget
#include QDebug
int main(int argc, char *argv[])
{QApplication a(argc, argv); //QT的框架初始化QWidget w; //定义一个窗口对象w.show();qDebug()hello;return a.exec(); // a.exec()作用是让程序不死类似于while(1)循环检测事件的产生. 没有这一步窗口就退出了。
} 五.设置窗口大小 , 窗口标题 ,固定窗口大小
代码应该写在widget.cpp文件的构造函数中
this-resize(400,300);
this-setWindowTitle(hello qt);
this-setFixedSize(600,400);QWidget组件的说明 六.Pro文件 pro是工程文件project它是qmake自动生成的用于生产makefile的配置文件。参考视频
帮助文档