QT程序开发流程
1. 申明必要的部件(头文件)
2. 将部件构造出来(构造函数)
3. 必要的布局(构造函数)
4. 前后台关联(构造函数)
5. 美化
现在我们就来学习部件的相关知识(默认垂直布局)
#include <QVBoxLayout> 普通按钮
#include <QToolButton> 工具按钮
#include <QRadioButton> 单选按钮
#include <QCheckBox> 复选框
#include <QCommandLinkButton> 百度
#include <QLineEdit> 单行输入框
#include <QHBoxLayout> 水平布局
#include <QVBoxLayout> 垂直布局(用法借鉴QHBoxLaout)
#include <QGridLayout> 网格布局
#include <QDebug> 调试打印
#include <QLabel> 标签(文本、图片、动画)
QLabel *lb_text = new QLabel("标签测试");
QLabel *lb_pix = new QLabel("我是图片");
lb_pix->setScaledContents(true); //自动缩放显示
lb_pix->setPixmap(QPixmap("文件路径"));
QLabel *lb_gif = new QLabel("我是动画");
QMovie *m = new QMovie("文件路径");
lb_gif->setMovie(m);
m->start();("播放);
#include <QTextBrowser> 文本浏览器(html)
#include <QCalendarWidget>日历窗口
#include <QLCDNumber> 七段数码管
#include <QProgressBar> 进度条
#include <QComboBox> 组合框
#include <QFontComboBox> 字体下拉框
#include <QTextEdit> 文本编辑框
#include <QLineEdit> 行编辑框
#include <QSpinBox> 自旋框
#include <QTimeEdit> 时间编辑框
#include <QDial> 旋钮
#include <QScrollBar> 滚动条
#include <QSlider> 滑动杆儿