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文档。