![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
fluffyMan2000 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 39 Регистрация: 13.8.2012 Пользователь №: 3481 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
есть такой кусок кода, устанавливающий QLabel на сцену
Код: [Выделить] void MainWindow::setBackGround(QString path) { QPixmap pix(path); pBackGround->setPixmap(pix); pBackGround->resize(pix.size()); scene.setSceneRect(pix.rect()); scene.addWidget(pBackGround); } на моем компьютере (установлен QtSDK) все работает, то есть QLabel добавляется на сцену и отображается. но на других компьютерах не работает. насколько я понял, QLabel добавляется без картинки (пустой фон). думал, библиотек каких не хватает, попробовал в рядом с приложением положить библиотеки кутишные: мультимедиа.dll, дизайнер.dll. но не помогло. подскажите в чем проблема. |
|
|
fluffyMan2000 |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 39 Регистрация: 13.8.2012 Пользователь №: 3481 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
разобрался. необходимо было положить папку Qt/plugins/imageformats рядом с бинарником.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.4.2025, 8:26 |