Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2010 07:42:37

Bujhm666
От:
Зарегистрирован: 2010-03-23
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

Вроде как QTableWidget считается устаревшим и оставлен для совместимости.
Сейчас в моде другая концепция: модель - представление.
Вот подробно на русском:
http://doc.crossplatform.ru/qt/4.3.2/model-view-programming.html



Офлайн

#2 Май 9, 2010 09:36:02

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

Ну что же тогда все понятно



Офлайн

#3 Май 9, 2010 15:26:23

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

apologize828 не засоряй топик, можно было и отдельную тему создать, это не трудно.
2 Bujhm666: боюсь мне трудно вас понять (такое иногда бывает). Честно говоря даже не знаю, что сказать. Владеете photoshop'ом или другим графическим редактором? Нарисуйте что вам надо и думаю тогда точно не останется недопонимания:) Вот что я вижу у себя



Отредактировано (Май 9, 2010 15:27:53)

Офлайн

#4 Май 12, 2010 18:21:22

Bujhm666
От:
Зарегистрирован: 2010-03-23
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

Вот как у вас на скриншоте, так мне и надо. А у себя я вижу вот что:





Офлайн

#5 Май 13, 2010 06:43:12

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

Ну вот уже теплее:) Дело вовсе не в скрипте (я так же добавил всего две строчки в cachedtable.pyw). Но все это очень странно:( У меня на ХР и убунте (гном) все работает нормально. У вас я так понимаю КДЕ? Попробуйте запустить свой скрипт на другой системе или другой версии PyQt (был бы у меня КДЕ я бы и сам проверил). Если результат будет такой же, то тут явно замешана черная магия:) и нужно будет проводить ритуал экзорцизма, но в этом я не силен



Офлайн

#6 Май 13, 2010 08:38:28

Bujhm666
От:
Зарегистрирован: 2010-03-23
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

Да у меня тоже Гном, только под Арчем. Спасибо Вам, буду пробовать на других системах. Наверное действительно глюк. Но теперь я хотя бы знаю, что оно должно работать.



Офлайн

#7 Дек. 3, 2011 09:08:46

Ginibe
От:
Зарегистрирован: 2011-04-19
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] QAbstractTableModel - setHeaderData()

сори, что поднимаю тему, НО ….
та же картина с вертикальными хедерами
Bujhm666 не отписал о решении проблемы или не решении, но может кто знает ?

исходные:
- пример из текущего поста, единственное, в модуле connection.py была заменена строка:

from PySide import QtSql, QtGui
на
from PyQt4 import QtSql, QtGui
- ось - winXP SP3
- Python - ver. - 2.7
- PyQt - ver. - 4.7.1

… странно … не крепятся скриншоты, не работает поле “Прикрепленные файлы” … не суть …

у меня то же что и на скринах у Bujhm666:




Отредактировано (Дек. 29, 2011 22:16:50)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version