江阴高新区建设促进服务中心网站,网站建设搜索,网上工伤做实网站,用手机看网站源代码按windows键#xff0c;找到Qt Creator #xff0c;打开
一.创建带模板的项目
新建项目 设置项目路径QMainWindow是带工具栏的窗口。
QWidget是无工具栏的窗口。
QDuakig是对话框窗口。创建好的项目如下#xff1a;
#include widget.h// 构造函数#xff…按windows键找到Qt Creator 打开
一.创建带模板的项目
新建项目 设置项目路径QMainWindow是带工具栏的窗口。
QWidget是无工具栏的窗口。
QDuakig是对话框窗口。创建好的项目如下
#include widget.h// 构造函数 Widget:: 表示该构造函数属于Widget : QWidget(parent)表示该构造函数继承QWidget的构造函数
Widget::Widget(QWidget *parent): QWidget(parent)
{
}Widget::~Widget()
{}写代码就是在如上main文件中写。运行 运行成功弹出如下窗口在文件中查看该项目文件 发现可执行文件不在此处。返回上一级出现编译后的文件进入该文件打开debug文件出现可执行文件二.创建空项目不使用自带的模板 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)循环检测事件的产生. 没有这一步窗口就退出了。
} 四.设置窗口大小 和 窗口标题
w.resize(400,300);
w.setWindowTitle(hello qt);QWidget组件的说明 帮助文档