![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
debiluz
这个作者很懒,什么都没留下…
展开
-
QT学习笔记(2)
#include <QAction> #include <QMenuBar> #include <QMessageBox> #include <QStatusBar> #include <QToolBar>#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setWind原创 2017-05-23 20:15:44 · 310 阅读 · 0 评论 -
QT学习笔记(3)布局管理器
Qt有两种组件的定位方式,绝对定位和布局定位。 绝对定位是设置坐标和长宽的值,但是改变窗口时组件不会有任何的变化,因此我们需要布局管理器。示例代码:#include "mainwindow.h" #include <QApplication> #include <QSpinBox> #include <QSlider> #include <QHBoxLayout> //水平方向布局 #inclu原创 2017-05-27 20:55:40 · 453 阅读 · 0 评论 -
QT学习笔记(5)对话框(2)
在昨天的dialog中,可以得到模态对话框的返回值,用qDebug输出。如果是非模态对话框稍微麻烦一些,要使用accept函数进行连接void MainWindow::open() { QDialog dialog; dialog.setWindowTitle(tr("Hello, dialog!")); if (dialog.exec() == QDialog::Accep原创 2017-05-29 15:12:54 · 370 阅读 · 0 评论 -
QT学习笔记(1)
小白开始学习QT了~ 主要参见网上的QT学习之路教程,自己整理一下需要记住的 第一步当然是写Hello World的程序。 使用Qt creator创建一个工程,在main.cpp中开始动工#include <QApplication> #include <QLabel>int main(int argc, char *argv[]) { QApplication app(argc,原创 2017-05-22 17:42:45 · 278 阅读 · 0 评论 -
QT学习笔记(4)对话框(1)
对话框分为模态和非模态两种,模态又分为应用级别和窗口级别的。模态对话框意为只能在当前窗口下操作,而非模态可以在不同窗口间进行切换 QDialog中,使用exec()是模态对话框,show()是非模态对话框 最好创建QDialog指针,否则对话框在堆上创建,根本看不见#include "mainwindow.h" #include <QAction> #include <QDialog>MainW原创 2017-05-28 16:04:01 · 403 阅读 · 1 评论 -
QT学习笔记(6)事件
Qt的事件不同于信号槽机制,更加的灵活#include "mainwindow.h" #include <QApplication> #include <QLabel> #include <QMouseEvent>class EventLabel : public QLabel { protected: void mouseMoveEvent(QMouseEvent*); void原创 2017-06-27 20:38:45 · 510 阅读 · 0 评论