Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ Картинка на форме

Автор: bigory 25.10.2010, 22:03

Всем доброе время суток!
Вот никак не могу понять загрузки картинки. Поместил 2 картинки в файл .qrc: .png (977 байт) и .jpg (1,96 КБ). Одну картинку .png прикрепил к кнопке на главном окне MainWindow, а вторую .jpg на вызываемое диалоговое окно, используя Label. После компиляции все отображается как надо. Если запустить отдельно от среды программирования исполняемый файл, предварительно добавив библиотеки которые он требует, тоже все картинки на месте, но проблемы начинаются при переносе проги с библиотеками на другой компьютер.
После запуска на другом компьютере, картинка на кнопке отображается, а вот в вызываемом диалоговом окне появляться не хочет. Как это объяснить и как бороться?

Извините модераторы и администраторы, случайно не в тот раздел создал тему

Автор: Litkevich Yuriy 25.10.2010, 22:35

Самый простой путь - использовать только PNG.
Посложнее - правильно http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows

Автор: bigory 25.10.2010, 23:02

Спасибо! Теперь все работает и там и там. Буду эти тонкости учитывать

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)