0
A
回答
1
這聽起來像你想嵌套菜單。
的一種方式做,在Qt是使用QToolButton
與QMenu
d = {'a': [1,2,3], 'b': [4,5,6], 'c': [7,8,9]}
button = QToolButton()
def callback_factory(k, v):
return lambda: button.setText('{0}_{1}'.format(k, v))
menu = QMenu()
for k, vals in d.items():
sub_menu = menu.addMenu(k)
for v in vals:
action = sub_menu.addAction(str(v))
action.triggered.connect(callback_factory(k, v))
button.setMenu(menu)
+0
男人,你是最棒的。非常感謝 –
+0
請幫助我一次。如何在該菜單中獲取(或查看)選定的值? –
+0
您必須在選擇時存儲選擇內容。你可以在callback_factory返回的函數中做到這一點,當他們點擊你是天才的項目 –
相關問題
- 1. 如何在Pyqt中創建一個只讀組合框?
- 2. 組合框組件創建
- 3. 如何在iphone中創建組合框?
- 4. 如何在J2ME中創建組合框?
- 5. 如何使用double數組的資源創建wpf組合框?
- 6. 插入一個組合框在容器內部的組框內
- 7. 組合框在PyQt中的存儲值
- 8. 爲組合框創建.additem
- 9. 爲iPhone創建組合框
- 10. 與組合框
- 11. 與組合框
- 12. Kendo.Web Grid Popup使用組合框創建
- 13. 創建動態組合框使用jQuery
- 14. 如何使用組合框
- 15. 如何使用組合框
- 16. 如何創建一個Qt組合框
- 17. 用箭頭創建組合框以增加其內部的值
- 18. 如何使用DataGrid.Columns與組合框
- 19. Pyqt - 如何更改組合框數據,因爲另一個組合框數據?
- 20. MVVM WPF組合框:爲組合框創建模板
- 21. SelectedValuePath的內部如何工作(在組合框/列表框上)?
- 22. FLEX4:組合框使用複選框內
- 23. iphone,如何像這樣的圖像中創建組合框(生日組合框)
- 24. 組合框RadGrid內
- 25. 組合框內的項目出現在組合框外
- 26. 組合框項目中的pyqt圖像
- 27. PyQt組合框更改標籤的值
- 28. 組合框與複選框
- 29. 如何在組合框中使用組合框加載組合框中的列表
- 30. 如何使用GTK3在Python上創建組合框?
創建兩個組合框,與字典鍵第一填充和重新填充當第二項與第一組合框中選擇適當的值 – nekavally
hm,聽起來不錯 –
但是,我可以只用一個組合框對象嗎? –