posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

QToolTip 的使用

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()

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理