vertusd
5th January 2011, 08:28
I want to implement a tablewidget , The items in it can be Selectable or UnSelectable but non-editable. i tried :
1.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
self.item(row, col).setFlags(Qt.NoItemFlags)
not working
2.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
onCellClicked(self,row,col):
if item(row,col) is non-selectable:
self.setCurrentCell(-1,-1)
works,but the selected background showed for a while
3.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
onCellClicked(self,row,col):
if item(row,col) is non-selectable:
self.item(row,col).setSelected (False)
not working too.
Overriding mousePressEvent may works, But is there any other method?
Thx in advance and sry for my bad english.
1.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
self.item(row, col).setFlags(Qt.NoItemFlags)
not working
2.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
onCellClicked(self,row,col):
if item(row,col) is non-selectable:
self.setCurrentCell(-1,-1)
works,but the selected background showed for a while
3.
self.setEditTriggers(QAbstractItemView.NoEditTrigg ers)
with
onCellClicked(self,row,col):
if item(row,col) is non-selectable:
self.item(row,col).setSelected (False)
not working too.
Overriding mousePressEvent may works, But is there any other method?
Thx in advance and sry for my bad english.