参考书籍《Qt5 开发及示例 : 2.5 控件》
(PS : 不知道为啥作者讲控件的时候,聊起了Timer )
1. PushButton
代码示例:创建一个按键,单击退出窗口。
#include "mywidget.h"
#include "qpushbutton.h"
#include "qfont.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
// 设置窗口尺寸
setMinimumSize(200, 120);
setMaximumSize(200, 120);
// 创建按键对象
QPushButton* quit = new QPushButton("quit", this);
// 创建字体实例
QFont qfont;
qfont.setFamily("Times");
qfont.setPointSizeF(18);
qfont.setBold(true);
qfont.setItalic(true);
// 将按键的左上角坐标设置为(62,40),按键长75, 高30 并配置字体
quit->setGeometry(62, 40, 75, 30);
quit->setFont(qfont);
// 将按键单击事件信号与窗口退出槽关联
// aApp 为 qApplication的全局指针
connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));
}
2. QDateTime
获取系统时间
#include <QDateTime&g