PyQT6,单击按钮时不显示工具提示

PyQT6, no tooltip being displayed on button click

我是 python 的新手,正在学习本教程:

https://zetcode.com/pyqt6/firstprograms/

根据教程,我尝试使用 PyQT6 创建一个带有按钮的简单 window:

#!/usr/bin/python


import sys
from PyQt6.QtCore import QT_VERSION_STR
from PyQt6.QtCore import PYQT_VERSION_STR
from PyQt6.QtWidgets import QWidget, QToolTip, QPushButton, QApplication
from PyQt6.QtGui import QFont


class Example(QWidget):

    def __init__(self):
        super().__init__()

        self.initUI()


    def initUI(self):

        QToolTip.setFont(QFont('SansSerif', 10))

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

        btn = QPushButton('Button', self)
        btn.setToolTip('This is a <b>QPushButton</b> widget')
        btn.resize(btn.sizeHint())
        btn.move(50, 50)

        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('Tooltips')
        self.show()


def main():
    print(QT_VERSION_STR)
    print(PYQT_VERSION_STR)

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec())

if __name__ == '__main__':
    main()
    

window 和按钮为我弹出,但是当我点击它时没有任何反应,没有工具提示或任何东西。有谁知道为什么会这样?

工具提示确实显示了您拥有的代码。

使工具提示 pop-up 悬停在按钮上几秒钟。