PySide下拉菜单

问题描述:

我在PySide中做了一个应用程序,我想点击一个工具按钮(它具有一个自定义图像),并且会触发一个下拉菜单,它会有不同的选项。有没有这样的Widget,或者我必须做一个自定义的。如果是的话,我会如何做到这一点。我还没有尝试过任何东西,我只需要知道如何去做。PySide下拉菜单

谢谢

似乎u的使用PySide.QtGui.QToolButton部件。

它有一个功能

YourToolButton.setMenu(menu) 

必须通过QMenu对象,你可以创建就像任何其他部件该类关联的button.You的菜单。

使用

YourToolButton.setPopupMode(mode) 

,并设置模式为 'InstantPopup' 立竿见影的菜单。

要添加选项,使用

YourMenu.addAction(icon, text, receiver, member[, shortcut=0]) 

设置图标和text.The“接收器”是为了应对已触发动作的功能。 请参阅Pyside文档。