Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Yura от Июль 25, 2009, 15:06



Название: [РЕШЕНО] намертво виснет QFileDialog::getSaveFileName NetBeans 6.7 OS Linux
Отправлено: Yura от Июль 25, 2009, 15:06
OS linux ubuntu, qt 4.5.2, IDE NetBeans 6.7

есть слот:
Код:
void MainWidget::SlotSaveGraphic() {
    QString str = QFileDialog::getSaveFileName(0, "Сохранить график", "", "Images (*.png *.xpm *.jpg)");
}
слот соединен с кнопкой. При нажатии виснет программа намертво. Наблюдается именно в NetBeans 6.7 под линуксом.
Если компилирую через QDevelop или "ручками" (qmake -project, qmake, make) то всё работает и нечего не виснет... пользователю предлагается ввести имя файла.
Пробовал компилировать в NetBeans 6.7 под виндой - тоже всё отлично работает.
непонятно почему при вызове SlotSaveGraphic() программа виснет именно когда компилирую в среде NetBeans под линуксом  ???


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Пантер от Июль 26, 2009, 10:43
Странно, конечно. Не работал с NetBeans, поэтому конкретно сказать ничего не могу. Единственное, попробуй указать родителя QFileDialog::getSaveFileName(this


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Yura от Июль 28, 2009, 21:46
пробовал, но результат тотже  :( вообще понять не могу в чём проблема, кстати не один стандартный диалог не открывается... беда...

может это баг IDE?


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Yura от Июль 29, 2009, 07:24
Кто нибудь ещё использует эту IDE?


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Пантер от Июль 29, 2009, 11:25
Похоже нет. А на Креатор перейти не хочешь?


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Khs от Июль 29, 2009, 12:21
offtop: использую эту иде...но для JavaFX :))


Название: Re: намертво виснет QFileDialog::getSaveFileName
Отправлено: Yura от Июль 29, 2009, 17:20
Похоже нет. А на Креатор перейти не хочешь?

может быть стоит посмотреть в сторону этой IDE.

В NetBeans с версии 6.7 как раз появилась поддержка Qt. Может стоит дождаться обновления... но пока пришлось перейти в винду, а там уж в линуксе ручками компилирую.


Название: Re: [РЕШЕНО] намертво виснет QFileDialog::getSaveFileName NetBeans 6.7 OS Linux
Отправлено: Yura от Июль 31, 2009, 08:00
это баг http://www.netbeans.org/issues/show_bug.cgi?id=167660

в версии 6.7 проблема решается так:снять галку в project properties->Profile->Profile On Run.
или обновиться до версии 6.7.1, проблема исчезла