PyQt5 气泡提示工具的使用

PyQt的气泡提示工具(QToolTip),就是鼠标指向某个控件时将会出现一个气泡样式的文本提示。

QToolTip 在QtWidgets模块里边,使用前需要先导入。

例子:如果要给一个按钮显示一个气泡提示,btn.setToolTip(‘提示文本’)

代码:

# -*- coding:utf-8 -*-
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QToolTip, QPushButton) 
from PyQt5.QtCore import QCoreApplication
from PyQt5.QtGui import QIcon, QFont


class ToolTip(QWidget):
    def __init__(self):
        super(ToolTip, self).__init__()
        self.initUI()

    def initUI(self):
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('程序图标演示')
        self.setWindowIcon(QIcon('./images/2.ico'))

        # 气泡提示
        QToolTip.setFont(QFont('楷体', 10))
        self.setToolTip('这是一个气泡提示')

        # 定义一个按钮
        btn1 = QPushButton('关闭窗口', self)
        btn1.resize(btn1.sizeHint())
        btn1.move(100, 100)
        btn1.setToolTip('单击按钮程序将会<b>退出</b>!')
        btn1.clicked.connect(QCoreApplication.instance().quit)



if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = ToolTip()
    win.show()
    sys.exit(app.exec_())

QToolTip.setFont(QFont(‘楷体’, 10)),设置气泡字体和字体大小。

除非注明,否则均为中心线原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.z10.xin/645.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注