Qt学习笔记(一)

第一章 Qt的基本使用

1、QtCreator快捷键(1)

选中某一主类 F1 查看开发文档,F2查看源文件,

进入.h文件 F4 切换至对应的.cpp文件。

2、 基础知识和QPushButton

#include "widget.h"

#include <QApplication>

int main(int argc, char *argv[])
{
    //应用程序类
    QApplication a(argc, argv);//每个Qt程序只有一个
    Widget w;//窗口类,创建后默认不显示
    w.show();
    return a.exec();
}

以Qwidget为例。

使用QPushButton首先需要在主窗口头文件的头文件中导入相应头文件:

#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QPushButton>

#endif // WIDGET_H

相应的方法有

QPushButton q1;
QPushButton *q2;
q2 = new QPushButton(const QIcon &icon, const QString &text, QWidget *parent = nullptr);//(按钮图标, 按钮上显示的文字, QWidget类型的父类-表示q2依附于某类)

q2->show();//在父类上显示该控件
q1.show();

q2->setParent(this);//设置父类
q1.setParent(this);//this表示当前父类

q2->move();
q1.move();

窗口的坐标系,原点在左上角,X轴向右递增,Y轴向下递增,理论上不存在负轴。

Qt存在垃圾自动回收机制,会自动回收:

  1. QObject的派生类或自己;
  2. 指定父类,先析构子类再析构父类;
posted @ 2022-06-25 22:46  lamaper  阅读(33)  评论(0编辑  收藏  举报

友情链接 jiuler