Posted on 2010-12-07 22:50
RTY 阅读(2596)
评论(0) 编辑 收藏 引用 所属分类:
QT相关资料收集
最简单和常规的用法
QWidget::setToolTip()
高级用法,使用类型的 QEvent::ToolTip 的 QHelpEvent 事件(注意ignore使用)
bool SortingBox::event(QEvent *event)
{
if (event->type() == QEvent::ToolTip) {
QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event);
if (xxxxxx) {
QToolTip::showText(helpEvent->globalPos(), "xxxxxxxxx");
} else {
QToolTip::hideText();
event->ignore();
}
return true;
}
return QWidget::event(event);
}
立即显示 tooltip,就像上面用的,直接调用 showText()