2013-03-14 23 views
0

我在PySide中做了一個應用程序,我想點擊一個工具按鈕(它具有一個自定義圖像),並且會觸發一個下拉菜單,它會有不同的選項。有沒有這樣的Widget,或者我必須做一個自定義的。如果是的話,我會如何做到這一點。我還沒有嘗試過任何東西,我只需要知道如何去做。PySide下拉菜單

謝謝

回答

0

似乎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文檔。