参考书籍《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>
... ...
QDateTime tm;
tm = QDateTime::currentDateTime();
qDebug() << tm.toString();

这篇博客介绍了Qt中PushButton的使用,通过代码示例展示了如何创建一个点击退出的按钮。同时,讲解了QDateTime如何获取系统时间,并给出了运行结果。最后,探讨了QTimer的设置和应用,包括设置触发间隔和指定超时事件的槽函数。

2009

被折叠的 条评论
为什么被折叠?



