QWidget的toolTip属性
如果一个GUI程序,界面比较复杂,按钮比较多,使用toolTip可以设置当鼠标悬停在控件上的时候,可以弹出一个提示。
API | 说明 |
---|---|
setToolTip | 设置 toolTip. ⿏标悬停在该 widget 上时会有提⽰说明. |
setToolTipDuring | 设置 toolTip 提⽰的时间. 单位 ms. 时间到后 toolTip ⾃动消失. |
例子:设置按钮的ToolTip
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
//设置这俩个按钮的ToolTip
ui->pushButton_yes->setToolTip("这是一个Yes");
ui->pushButton_yes->setToolTipDuration(3000);
ui->pushButton_no->setToolTip("这是一个No");
ui->pushButton_no->setToolTipDuration(4000);
}
Widget::~Widget()
{
delete ui;
}
这是Qt Creator提供的ToolTip,目的是告诉使用者该类或者函数的提示。
msec:毫秒
sec:秒
usec:微妙
1秒 = 1000毫秒
1毫秒 = 1000微妙
国际单位制(1000来换算的)