PyQt4显示提示信息

Posted 月光诗人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt4显示提示信息相关的知识,希望对你有一定的参考价值。

我们可以为任何窗口部件设置一个气球提示。

#!/usr/bin/python
# -*- coding:utf-8 -*-

import sys
from PyQt4 import QtGui
from PyQt4 import QtCore

class Tooltip(QtGui.QWidget):
    def __init__(self, parent = None):
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle(moonlight poet tooltip)
        self.setToolTip(This is a <b>QWidget</b> widget)
        QtGui.QToolTip.setFont(QtGui.QFont(OldEnglish, 10))

app = QtGui.QApplication(sys.argv)
tooltip = Tooltip()
tooltip.show()
sys.exit(app.exec_())

效果:

技术分享

本示例中,我们为QWidget类型的窗口部件设置工具提示。

self.setToolTip(‘This is a <b>QWidget</b> widget‘)

要创建工具提示,需要调用setToolTip()方法,该方法接受富文本格式的参数。

QtGui.QToolTip.setFont(QtGui.QFont(‘OldEnglish‘, 10))

因为默认的QToolTip字体看起来比较糟糕,我们可以通过上面的语句设置想要的语句和字体大小。

以上是关于PyQt4显示提示信息的主要内容,如果未能解决你的问题,请参考以下文章

基于 PyQt4 QTableView 模型

如何在 PyQt4 创建的 GUI 中以富格式显示一些不可编辑的文本?

在 PyQt4 中显示 Gif 加载

从命令提示符更新 Python 版本并将 PyQt4 转换为 PyQt5

使用 PyQt4 显示 HTML 页面时出错 - QWebView

PyQt4 本地目录视图,带有选择文件夹的选项