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存在垃圾自动回收机制,会自动回收:
- QObject的派生类或自己;
- 指定父类,先析构子类再析构父类;
本文来自博客园,作者:lamaper,转载请注明原文链接:https://www.cnblogs.com/lamaper/articles/16412613.html