我正在用GUI编写的应用程序PySide
.我设置了QMenu
一个QPushButton
,添加了几个QActions
via QMenu.addAction
.为了进一步说明这些行动给用户我说QToolTip
的这些带QAction.setToolTip
.
当我运行GUI时,我QToolTip
将无法显示.下面发布的示例再现了同样的问题,任何想法?
提前致谢
import sys
from PySide import QtGui
class Example(QtGui.QPushButton):
def __init__(self, parent = None):
super(Example, self).__init__(parent)
self.setText('TestMenu')
self.setToolTip('This is a Test Button')
menu = QtGui.QMenu(self)
action_1 = menu.addAction('Action1')
action_1.setToolTip('This is action 1')
action_2 = menu.addAction('Action2')
action_2.setToolTip('This is action 2')
action_3 = menu.addAction('Action3')
action_3.setToolTip('This is action 3')
action_4 = menu.addAction('Action4')
action_4.setToolTip('This is action 4')
self.setMenu(menu)
self.show()
def main():
app = QtGui.QApplication(sys.argv)
ex = …
Run Code Online (Sandbox Code Playgroud)