📅  最后修改于: 2023-12-03 15:33:51.275000             🧑  作者: Mango
在PyQt5中,可以使用setToolTip()方法来为QComboBox控件设置工具提示。工具提示是当鼠标悬停在控件上时弹出的,用于提供额外的信息或说明。
在下面的示例中,我们将创建一个QComboBox控件,并为其设置工具提示。我们将使用addItem()方法向组合框中添加项目。
import sys
from PyQt5.QtWidgets import QApplication, QComboBox, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个QComboBox控件
combo = QComboBox(self)
combo.addItem('Apple')
combo.addItem('Banana')
combo.addItem('Cherry')
combo.addItem('Grape')
combo.addItem('Lemon')
# 为组合框设置工具提示
combo.setToolTip('This is a fruit selection box')
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('QComboBox')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
运行以上代码,将会显示一个组合框控件,并且当鼠标悬停在该控件上时将弹出工具提示。
其中,combo.setToolTip('This is a fruit selection box')
代码将为组合框控件设置工具提示,当鼠标悬停在该组合框控件上时,将会显示"This is a fruit selection box"文本信息。
注意,在使用setToolTip()方法时,应该将其添加到需要设置工具提示的控件上,这里我们将其添加到了QComboBox控件上。
以上便是PyQt5中为组合框设置工具提示的介绍。