QComboBox
有兩個信號,都稱爲currentIndexChanged
;一個通過所選項目的索引,另一個通過所選項目的文本。當我把這個信號連接到我的插槽,像self.myComboBox.currentIndexChanged.connect(self.mySlot)
這樣的東西給了我一個索引。有沒有一種方法可以使用新風格的信號來表明我希望文本返回?解決與PyQt新式信號衝突
4
A
回答
7
查看文檔的connecting signals portion第二個例子。
你的情況,那就是:
self.myComboBox.currentIndexChanged[QtCore.QString].connect(self.mySlot)
,或者如果您正在使用V2 API爲QString
self.myComboBox.currentIndexChanged[str].connect(self.mySlot)
4
,如果你想返回非默認值,必須指定括號內的返回值
self.myComboBox.currentIndexChanged[str].connect(self.mySlot)
def mySlot(self, item):
self.currentItem = item
見:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/new_style_signals_slots.html
相關問題
- 1. 與衝突解決
- 2. 解決「無衝突」模式
- 3. 衝突解決?
- 4. 解決衝突
- 5. 解決衝突
- 6. 解決衝突
- 7. 解決樹衝突
- 8. 解決JavaScript衝突
- 9. SymmetricDS - 衝突解決
- 10. 解決JQuery衝突
- 11. 解決衝突svn
- 12. 解決Javascript衝突
- 13. PouchDB +解決衝突
- 14. Subclipse衝突解決
- 15. TFS 2010獲取最新解決衝突
- 16. 輕鬆解決重新分配衝突
- 17. 如何解決與git-svn的衝突?
- 18. 如何解決與jQuery的衝突
- 19. 解決與SVN的延期衝突
- 20. 如何解決與appcompat的actionbarSherlock衝突?
- 21. qdir.h與x.h衝突(X11):如何解決?
- 22. SVN。重試交互式衝突解決
- 23. 解決XACML策略衝突
- 24. Simperium如何解決衝突?
- 25. Node.js的衝突解決
- 26. Github - 如何解決衝突
- 27. 解決Git Svn衝突
- 28. 解決git的衝突
- 29. 如何解決.hgtags衝突?
- 30. 解決軟件包衝突