原文: https://pythonbasics.org/pyqt-tooltip/

工具提示是将鼠标悬停在小部件上时显示的消息。

这可以是纯文本消息或格式消息(HTML)。 您可以通过在小部件上调用.setToolTip("text")来添加工具提示。 这通常用于协助用户。

工具提示示例

PyQt 工具提示示例

下面的程序将工具提示消息添加到按钮。 它可以是纯文本或 HTML 格式的标签(标签为粗体和斜体)。

您可以在工具提示消息中设置所需的任何消息。

  1. from PyQt5.QtWidgets import *
  2. import sys
  3. class Window(QWidget):
  4. def __init__(self):
  5. QWidget.__init__(self)
  6. layout = QGridLayout()
  7. self.setLayout(layout)
  8. button = QPushButton("Button")
  9. button.setToolTip("This is a text")
  10. layout.addWidget(button, 0, 0)
  11. button = QPushButton("Button")
  12. button.setToolTip("<b>HTML</b> <i>can</i> be shown too..")
  13. layout.addWidget(button, 1, 0)
  14. app = QApplication(sys.argv)
  15. screen = Window()
  16. screen.show()
  17. sys.exit(app.exec_())

下载示例