qt入门基础知识梳理(一)
(1)qt Creator的下载和基本使用操作
(2) 代码的基本框架
(3)按钮的相关内容
1.qt Creator的下载和基本使用操作
安装后出现qt creator卡顿严重的情况,将qt creator调成集成模式后问题得到解决
常用快捷键:
Ctrl+R 直接运行
2.代码基本框架
此处省略了自动生成的头文件和工程文件
以后将在MyFirstWidget.cpp中写代码,不用main.cpp
//main.cpp
#include "myfirstwidget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyFirstWidget w;
w.show();
return a.exec();
}
//MyFirstWidget.cpp
#include "myfirstwidget.h"
#include "ui_myfirstwidget.h"
MyFirstWidget::MyFirstWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyFirstWidget)
{
ui->setupUi(this);
}
MyFirstWidget::~MyFirstWidget()
{
delete ui;
}
3.按钮的相关内容
(1)建立
加头文件< QPushButton >
#include< QPushButton >
QPushButton x; //新建按钮x
QPushButton &y;//新建指针y
(2)添加内容
x.setText(“所加内容”);
y->setText(“所加内容”);
(3)相对位置
x.move(100,100);
(4)所属关系
x.setParent(y);//括号内放地址
(5)相关功能(下次详细说)
connect(&x,&QPushButton::pressed,this,&mainwidget::close);
实现的功能:点击x ---->窗口关闭
用法:
x 信号发出者
&QPushButton::pressed 处理的信号
&发送者类名::信号名字
&mainwidgets::close 槽函数 信号处理函数
&接受的类名::槽函数的名字