Здравствуйте!
Пожайлуста помогите советом! В куске кода:
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget wg;
QMessageBox::information(&wg, "1", "1");
QMessageBox::information(&wg, "1", "2");
return app.exec();
}
второй MessageBox не появится, т.к. после закрытия окна первого происходит либо выход из приложения (этот вариант кода) либо вылет программы с ошибкой. Вариантов перебрал великое множество... Вылет происходит и в вызове такой же последовательности MessageBox'ов(и вообще любых модальных диалогов) внутри методов главного класса приложения. Два модальных диалога подряд вызываются нормально только если вызов находится внутри слотов. Примечательно, что на линухе всё прекрасно работает и такой проблемы не возникает...
подскажите пожайлуста, что происходит и возможные варианты решения... мне надо создать несколько модальных диалогов, появляющихся друг за другом после закрытия предыдущего.
Заранее спасибо
20.01.10 20:10: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт