言简意赅
qt视频看他 我目前跟到第七个,还没有什么问题,这里面也有安装步骤和每一块的讲解
下载地址 视频中用的是5.6,但我没找到,找到了一个
QT的离线安装包:
链接:https://pan.baidu.com/s/1qid-y2ys0hMVRXVHyYHSdA
提取码:qtmi
(版本为:5.9.9、5.12.10、5.13.2、5.14.2)
我下的是5.9.9 步骤都能跟上
下载速度慢,建议冲一个百度网盘会员
根据下载完成后目录如图所示
这里是main函数代码
#include "mywidget.h"//包含自定义窗口的头文件
#include <QApplication>//包含系统应用头文件
//程序入口 agrc命令行变量数量 argv命令行具体参数
int main(int argc, char *argv[])
{
//a应用程序对象,在Qt中有且仅有一个
QApplication a(argc, argv);
//w窗口对象
MyWidget w;
//窗口对象,默认不会显示,调用show进行显示
w.show();
//进入消息循环,起到阻塞作用
return a.exec();
}
窗口类
#include "mywidget.h"
#include <QPushButton>
//ctrl+r运行
//ctrl+b编译
//自动对齐ctrl+i
MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{
//按钮控件
QPushButton * btn=new QPushButton;
//btn->show();//以顶层的方式显示
//如果想显示时候依赖在当前的窗口中 需要设置父窗口
btn->setParent(this);
//设置文本
btn->setText("你好");
//创建第二个按钮
QPushButton * btn2=new QPushButton("你好!",this);//两个属性在一行搞定
btn2->resize(100,30);
//移动位置
btn2->move(100,0);//x,y
//设置窗口的尺寸
// this->resize(600,400);
//设置固定的窗口尺寸
this->setFixedSize(600,400);
//设置窗口标题
this->setWindowTitle("第一个窗口");
}
MyWidget::~MyWidget()
{
}
效果图