У меня есть виджет QTable, где я установил
setVerticalHeaderItem(0, QTableWidgetItem("some header", 0))
Я установил контекстное меню с помощью
setContextMenuPolicy(Qt.ActionsContextMenu)
и он отлично работает с элементами моей таблицы, кроме 1-го столбца, то есть с VerticalHeaderItem. По сути, когда я щелкаю правой кнопкой мыши по элементу 1-го столбца, контекстное меню не появляется, а при щелчке по любым другим элементам> 1-й столбец появляется контекстное меню (заполненное определенными мною QActions, для ясности здесь не показано) .
Есть ли какой-либо атрибут, который я должен установить, чтобы 1-й столбец (VerticalHeaderItem) реагировал на щелчок правой кнопкой мыши? Qt.ItemFlags возможно? Если да, может ли кто-нибудь написать фрагмент кода, как правильно его настроить? Желательно в Python, но C ++ тоже будет в порядке.
Мой конф: QT 4.5.2, PyQT 4.5.4, под Windows XP SP2.