Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Некоторые сигналы Qt4 отсутсвуют в PyQt4 
:(
    Опции темы
OldDed
  Дата 24.12.2008, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 15.10.2008

Репутация: нет
Всего: нет



Hi All!
Разбираюсь тут с python+PyQt4
Вот часть кода,созданого в процессе изучения:
Код

        self.view = QtGui.QTableView()
        self.view.setModel(self.model)
        self._delegate = ExpDelegate(self.view)
        self.view.setItemDelegateForColumn(3,self._delegate)
        self.view.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 

        self.view.resizeColumnsToContents()  
        self.view.resizeRowsToContents()  

        self.view.horizontalHeader().setSortIndicator(0,QtCore.Qt.AscendingOrder)
        self.view.horizontalHeader().setSortIndicatorShown(True)
        self.view.horizontalHeader().setClickable(True)
        self.view.horizontalHeader().setStretchLastSection(True)


        self.hHeader = self.view.horizontalHeader()
#        print dir(self.hHeader)
        self.connect(self.hHeader,QtCore.SIGNAL("sortIndicatorChanged()"),self.sortChanged)
        self.connect(self.hHeader,QtCore.SIGNAL("sectionClicked ()"),self.sortChanged)


Проблема:
При клике на заголовке колонок меняется сортировка колонок,но одновременно меняются размеры строк.Две последние строки примера предназначены для отлавливание клика с целью восстановить размеры и обнаружилось,что это не срабатывает.
С помощью закоментированного оператора (print dir(self.hHeader)) получил список свойств,функций и т.д.  объекта horizontalHeader() и не обнаружил там сигналов
sortIndicatorChanged() и sectionClicked () которые имеются в документации Qt4
Как решить эту проблему?
Подскажите,кто знает.
Есть ли документация по PyQt4 конкретно?

Спасибо!


P.S. Это не первый случай несоответствия PyQt4 и Qt4


Это сообщение отредактировал(а) OldDed - 24.12.2008, 18:00
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0585 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.