Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Разработка GUI > Проблема с horizontalHeader в PyQt


Автор: Iamurlak 12.4.2010, 22:14
Есть таблица, эксземляр класса QTableWidget, в дизайнере, или в коде если установить для неё совйства

table.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
table.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)

То при нажатии на любое поле таблицы, эллемены её horizontalHeader становятся выделенными жирным шрифтом, как при выделении.

Первое что мне пришло на ум, что-то типа

Код

z = table.selectionModel()
z.SelectionFlag(QtGui.QItemSelectionModel.NoUpdate)

table.horizontalHeader().setSelectionModel(z)


не даёт никаких результатов, второе пришедшее тоже:
Код

table.horizontalHeader().setSelectionMode(QtGui.QAbstractItemView.NoSelection)


не помогает.

Пытался уже и так и сяк, ничего не могу придумать( 

Возможно вы знаете как это преодолеть? Не хочется веритиь что нет решения исправить такю ерунду((

Заранее огромное спасибо за любую помощь!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)