Russian Qt Forum
Май 05, 2024, 16:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QPrintDialog  (Прочитано 3026 раз)
kkk777kkk
Гость
« : Сентябрь 20, 2011, 16:11 »

Привет. Помогите пожалуйста советом или решение такой странной проблемы: код из main.cpp ниже работает странно: если строка "splash.show();" закомментирована - все нормально, а если она раскомментирована, то в красивом маковском диалоге печати не отвечают на нажатие кнопки и даже кнопка cancel, то есть она нажимается красиво, но выход из диалога после ее нажатия не происходит и диалог остается активным, а если нажать кнопку печать, а потом в списке выбрать другой принтер и тоже нажать печать, то вообще будет креш. Заранее спасибо. Mac OS X 10.6.6 Qt 4.7.4

Код:
#include <QApplication>
#include <QPrintDialog>
#include <QPrinter>
#include <QSplashScreen>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QSplashScreen splash;
    splash.show();

    QPrinter printer(QPrinter::HighResolution);QPrintDialog dialog(&printer);dialog.exec();
    return app.exec();
}
Записан
kkk777kkk
Гость
« Ответ #1 : Сентябрь 21, 2011, 15:53 »

попробовал собрать этот же пример на компе другого девелопера и там все нормально, а еще стало понятно, что дело не в Qt, а где-то в cocoa причем именно на моей машине, так и не смог понять где зарыта собака...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 20.