qt自学心得

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 槽函数 信号处理函数
&接受的类名::槽函数的名字

你可能感兴趣的:(qt自学心得)