1
我有QTable控件,在這裏我設置如何在QTableWidget中的VerticalHeaderItem上啓用上下文菜單?
setVerticalHeaderItem(0, QTableWidgetItem("some header", 0))
我設置了CONTEX菜單由
setContextMenuPolicy(Qt.ActionsContextMenu)
,它工作在比第1列等我的表的元素,即一個VerticalHeaderItem罰款。基本上,當我右鍵單擊第一列項目時,上下文菜單不會彈出,同時單擊任何其他元素>第1列會導致上下文菜單彈出(使用我定義的QActions填充,爲了清晰起見,此處未顯示) 。
是否有任何屬性,我應該設置爲了使1st(VerticalHeaderItem)列的反應右鍵單擊? Qt.ItemFlags也許?如果是這樣,任何人都可以寫一個代碼片段如何正確設置它?最好在Python中,但C++也可以。
我的conf:QT 4.5.2,PyQT 4.5.4,在Windows XP SP2下。
要問一個後續問題(我剛剛遇到完全相同的問題) - 那麼如何提取被點擊的行? – qdot 2014-08-09 00:43:30