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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSS и запуск приложения  (Прочитано 144 раз)
ksikiv
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« : Март 17, 2017, 11:12 »

Написано оконное приложение для Windows.
Для изменения внешнего вида пользовательского интерфейса был использован свой файл .stylesheet, который лежит в корневой папке проекта. Дополнительно в приложении на некоторые кнопки навешаны картинки, которые лежат в /my_project/images.
В main.cpp для применения своего пользовательского стиля прописан строка:
Код:
QFile f("D:/Projects/My_project/my_style.stylesheet");
Т.е. прописан полный адрес, аналогично прописан адрес для установки картинок на кнопки:
Код:
QPixmap pixmap2("D:/Projects/My_project/images/im2.png");
    QIcon ButtonIcon2(pixmap2);
    _pb2->setIcon(ButtonIcon2);

Теперь для распространения приложения на ПК создана отдельно папка Client, куда собран .exe файл проекта и все необходимые для его запуска библиотеки .dll, в том числе в эту папку заброшены папки и файлы, что имеем в конечном итоге: Client/plugins/platforms/qminimal.dll и Client/plugins/platforms/qwindows.dll
Запускаем .exe файл, немного подумав открывается приложение, но без стилевого оформления, которое было подключено, и без картинок на кнопках.
Покопавшись в интернете было найдено предложение скопировать файл QSS и картинки в папку Client, но это проблему не решило. В папке Client была создана отдельно папка для картинок, куда они уже были заброшены. Но все равно картинок, навешанных на кнопки, как не было так и нет.
Подскажите, пожалуйста, решение проблемы.
При этом иконка самого приложения отображается нормально, хотя она не была перенесена в папку Client.
Записан
ksikiv
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #1 : Март 17, 2017, 13:21 »

Неактуально.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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