Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyQt. Схлопываются диалоговые окна в OS Windows 7 [RSS Feed]

#1 Апрель 24, 2014 17:21:43

KriO
Зарегистрирован: 2012-10-07
Сообщения: 61
Репутация: +  9  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

Есть QMainWindow, в нем QDockWidget, в котором среди прочего QTreeView. На QTreeView назначен делегат, который в зависимости от значения в ячейке дерева вызывает какой-нибудь диалог. В OS Windows 7 диалог появляется и тут же схлопывается, в OS CentOS 6 все работает нормально - диалоговые окна не схлопываются. Любопытно то, что, если QDockWidget вытащить из QMainWindow, то диалоги не схлопываются. В чём тут может быть дело? Куда копать, где смотреть? Помогите, пожалуйста.

Офлайн

#2 Апрель 24, 2014 22:08:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

KriO
В OS Windows 7 диалог появляется и тут же схлопывается
надо посмотреть, что пишет в консоль



Офлайн

#3 Апрель 24, 2014 22:43:59

KriO
Зарегистрирован: 2012-10-07
Сообщения: 61
Репутация: +  9  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

py.user.next
в консоль ничего не пишет

Офлайн

#4 Апрель 24, 2014 22:54:57

KriO
Зарегистрирован: 2012-10-07
Сообщения: 61
Репутация: +  9  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

Я думала, что может с родителями диалогов что-то напутала. Кого надо указывать родителем диалогу, который создаешь в методе createEditor в QtGui.QItemDelegate и нужно ли вообще указывать родителя?

Офлайн

#5 Апрель 24, 2014 23:23:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

KriO
в консоль ничего не пишет
как запускала ?

KriO
Я думала, что может с родителями диалогов что-то напутала.
в лине это было бы видно

KriO
в OS CentOS 6 все работает нормально - диалоговые окна не схлопываются
нужно смотреть не только на то, закрываются они или нет, но и в консоль
потому что может работать, но при этом писать в консоль об ошибках



Отредактировано py.user.next (Апрель 24, 2014 23:25:36)

Офлайн

#6 Апрель 24, 2014 23:54:53

KriO
Зарегистрирован: 2012-10-07
Сообщения: 61
Репутация: +  9  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

py.user.next
как запускала ?
из фара командником

py.user.next
нужно смотреть не только на то, закрываются они или нет, но и в консоль
потому что может работать, но при этом писать в консоль об ошибках
На консоль смотрела, ругани никакой не было. Завтра сделаю тестик, попробую, потом тут отпишусь.

Офлайн

#7 Апрель 25, 2014 00:56:15

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

KriO
из фара командником
что в команднике ?



Офлайн

#8 Апрель 25, 2014 23:53:03

KriO
Зарегистрирован: 2012-10-07
Сообщения: 61
Репутация: +  9  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

в команднике вот что:
@echo off
set PATH=C:\Python27;%PATH%
python dialog_test.py

Но дело не в способе запуска, я думаю, т.к. сегодня написала тест, в котором сохранила практически всю структуру классов, как в реальном проекте, но в тесте диалоги не схлопываются, всё нормально работает. В понедельник буду добавлять в тест, то что было выброшено. Может получится понять из-за чего такая проблема вылезла.

Офлайн

#9 Апрель 26, 2014 01:14:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

KriO
python dialog_test.py
ясно, я думал, что там может быть pythonw, он не пишет в консоль



Офлайн

#10 Апрель 26, 2014 19:43:32

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

PyQt. Схлопываются диалоговые окна в OS Windows 7

Похоже вот на это http://python.su/forum/post/88673/

Офлайн

  • Начало
  • » GUI
  • » PyQt. Схлопываются диалоговые окна в OS Windows 7[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version