`
duyouhua1214
  • 浏览: 228742 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

QToolTip 的使用

    博客分类:
  • 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()

来源:http://hi.baidu.com/cyclone/blog/item/825759824a9782ad0cf4d2f7.html

分享到:
评论

相关推荐

    Qt5自定义实例化的QToolTip

    自定义的实例化的QToolTip,可以自定义图形界面,模仿QQ好友列表鼠标悬停时弹出好友信息的标签信息。

    Qt combobox

    QCombobox的简单使用,结合QToolTip的显示功能。

    python GUI库图形界面开发之PyQt5动态加载QSS样式文件

    在Qt中经常需要使用样式,为了降低耦合性(与逻辑代码分离),我们通常会定义一个QSS文件,然后编写各种控件(QLabel,QLIneEdit,QPushButton等)的样式,最后使用QApplication或QMainWindow来加载样式,这样就可以...

    PyQt5每天必学之工具提示功能

    本文将教会我们如何使用PyQt5控件的工具提示功能。 #!/usr/bin/python3 # -*- coding: utf-8 -*- PyQt5 教程 这个例子显示了窗口和按钮气泡工具提示。 作者:我的世界你曾经来过 博客:...

    福优林@Qt5小白变大牛初级篇word---第10章.pdf

    虽然目前我们仅仅使用了QFrame作为例子,但是我们也可以同样的将这些属性应用于任何一个支持方箱模型的Qt部件,例如:QCheckBox、 QLabel、QLineEdit、QListView、QMenu、QPushButton、QTextEdit、和QToolTip。...

    Python气泡提示与标签

    来更新Gui教程了!!! 今天我们讲气泡提示,就是这个样子的。 那个‘这是一个气泡提示’就是气泡提示,朋友们肯定有些会‘哦,原来就是这个呀。...from PyQt5.QtWidgets import QWidget, QToolTip, QApplication fr

    Python气泡提示与标签的实现

    来更新Gui教程了!!! 今天我们讲气泡提示,就是这个样子的。 那个‘这是一个气泡提示’就是气泡提示,朋友们肯定有些会‘哦,原来就是这个呀。...from PyQt5.QtWidgets import QWidget, QToolTip, QApplication f

    对pyqt5多线程正确的开启姿势详解

    如下所示: # -*- coding: utf-8 -*- import sys from PyQt5.QtCore import... QPushButton, QLineEdit, QLabel, QToolTip, QComboBox, QTextEdit class MyBeautifulClass(QMainWindow): def __init__(self): super

    python+pyqt5编写md5生成器

    本文实例为大家分享了python+pyqt5编写md5生成器的具体代码,供大家参考,具体内容如下 ... QGridLayout, QLineEdit, QTextEdit,QLabel, QWidget, QToolTip, QPushButton, QApplication) from PyQt5.QtC

    QPlainTextEditAndQTooltip.zip

    在QPlainTextEdit实现每行tooltip

Global site tag (gtag.js) - Google Analytics