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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Загрузить jpg на QLabel  (Прочитано 4931 раз)
Sergey
Гость
« : Июнь 22, 2010, 13:06 »

Помогите  пожалуйста , как загрузить jpg на QLabel ? Вроде делаю всё правильно выдаёт следующую ошибку :
Microsoft Visual C++ Runtime Library
This applicatioon has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

Вот как я делал :
QPixmap pix("D:\\my_project\cnopca1\1.jpg");
ClassCnopca::ClassCnopca(QWidget *parent)
    :QDialog(parent)
{
    setupUi(this);
 
    label->setPixmap(pix);
}

Буду очень благодарен , если кто-то укажет на ошибку ! Заранее благодарю .
« Последнее редактирование: Июнь 22, 2010, 13:32 от Sergey » Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #1 : Июнь 22, 2010, 13:44 »

ClassCnopca::ClassCnopca(QWidget *parent)
    :QDialog(parent)
{
    setupUi(this);
 
    label->setPixmap(QPixmap(":/cnopca1/1.jpg"));
}
Записан

kubuntu/Win7/x64/NetBeans
Sergey
Гость
« Ответ #2 : Июнь 22, 2010, 14:09 »

 Не меняется ничего там было написано на том QLabel "кнопка 1" -это надпись стирается и фотография не появляется .Может из-за того что в Qt Designer делал ?
Записан
crossly
Гость
« Ответ #3 : Июнь 22, 2010, 14:53 »

ну если делал в дизайнере... так может стоило и картинку там же вставить... ??
Записан
Sergey
Гость
« Ответ #4 : Июнь 22, 2010, 15:00 »

не подскажите как .... я просто новичок ....
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Июнь 22, 2010, 15:07 »

Sergey, посмотри внимательно на свои слэши:
QPixmap pix("D:\\my_project\cnopca1\1.jpg");
чего-то не хватает, ага?
Записан

Юра.
crossly
Гость
« Ответ #6 : Июнь 22, 2010, 15:13 »

не подскажите как .... я просто новичок ....
установить свойство pixmap
Записан
Sergey
Гость
« Ответ #7 : Июнь 22, 2010, 15:18 »

Sergey, посмотри внимательно на свои слэши:
QPixmap pix("D:\\my_project\cnopca1\1.jpg");
чего-то не хватает, ага?
Вроде все слэши как надо ...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #8 : Июнь 22, 2010, 15:59 »

в языках Си и Си++
один символ "\" имеет специальный смысл, поэтому в случае полного имени файла его нужно экранировать, т.е. писать так:
"\\"
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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