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,轉載請注明原文鏈接:http://www.rzrgm.cn/lamaper/articles/16412613.html

浙公網安備 33010602011771號