crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Qt: не добавляется виджет на сцену
fluffyMan2000
  опции профиля:
сообщение 19.8.2012, 15:28
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 39
Регистрация: 13.8.2012
Пользователь №: 3481

Спасибо сказали: 0 раз(а)




Репутация:   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
  опции профиля:
сообщение 20.8.2012, 9:22
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 39
Регистрация: 13.8.2012
Пользователь №: 3481

Спасибо сказали: 0 раз(а)




Репутация:   0  


разобрался. необходимо было положить папку Qt/plugins/imageformats рядом с бинарником.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 3:37