Форум сайта python.su
Есть QMainWindow, в нем QDockWidget, в котором среди прочего QTreeView. На QTreeView назначен делегат, который в зависимости от значения в ячейке дерева вызывает какой-нибудь диалог. В OS Windows 7 диалог появляется и тут же схлопывается, в OS CentOS 6 все работает нормально - диалоговые окна не схлопываются. Любопытно то, что, если QDockWidget вытащить из QMainWindow, то диалоги не схлопываются. В чём тут может быть дело? Куда копать, где смотреть? Помогите, пожалуйста.
Офлайн
KriOнадо посмотреть, что пишет в консоль
В OS Windows 7 диалог появляется и тут же схлопывается
Офлайн
py.user.nextв консоль ничего не пишет
Офлайн
Я думала, что может с родителями диалогов что-то напутала. Кого надо указывать родителем диалогу, который создаешь в методе createEditor в QtGui.QItemDelegate и нужно ли вообще указывать родителя?
Офлайн
KriOкак запускала ?
в консоль ничего не пишет
KriOв лине это было бы видно
Я думала, что может с родителями диалогов что-то напутала.
KriOнужно смотреть не только на то, закрываются они или нет, но и в консоль
в OS CentOS 6 все работает нормально - диалоговые окна не схлопываются
Отредактировано py.user.next (Апрель 24, 2014 23:25:36)
Офлайн
py.user.nextиз фара командником
как запускала ?
py.user.nextНа консоль смотрела, ругани никакой не было. Завтра сделаю тестик, попробую, потом тут отпишусь.
нужно смотреть не только на то, закрываются они или нет, но и в консоль
потому что может работать, но при этом писать в консоль об ошибках
Офлайн
KriOчто в команднике ?
из фара командником
Офлайн
в команднике вот что:
@echo off
set PATH=C:\Python27;%PATH%
python dialog_test.py
Но дело не в способе запуска, я думаю, т.к. сегодня написала тест, в котором сохранила практически всю структуру классов, как в реальном проекте, но в тесте диалоги не схлопываются, всё нормально работает. В понедельник буду добавлять в тест, то что было выброшено. Может получится понять из-за чего такая проблема вылезла.
Офлайн
KriOясно, я думал, что там может быть pythonw, он не пишет в консольpython dialog_test.py
Офлайн
Похоже вот на это http://python.su/forum/post/88673/
Офлайн