crossplatform.ru

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

> отрисовка изображений, QGraphicsView и QToolBar нежелают отображать картинки
SDLM
  опции профиля:
сообщение 6.7.2011, 9:34
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 19.4.2009
Пользователь №: 694

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




Репутация:   0  


простенькая прога с использованием QGraphicsView (подгружающего картинки из папки вложенной в папку с exe файлом) и QToolBar с иконками из файла ресурсов (которые, насколько я понимаю, должны включаться в сам exe, я прав ?)

при тестировании на машине без установленной Qt, несмотря на наличие QtCore4.dll и QtGui4.dll, отрисовка картинок - отсутствует.
проблемы из-за различия в ОС .. наверное могли возникнуть, но .. если проблема в них, то поясните плиз.
проблем с различием в x64 - x86 возникнуть не должно было, т.к. MinGW компилит под x86 и только под него( заставить его компилить под x64 у мя не получилось, т.к. цитата "Options: -b, -m Ignored for compatibility.")

скрин на Win7 x64
http://clip2net.com/clip/m84163/1309931995-clip-14kb.jpg

скрин на WinXP x86
http://clip2net.com/clip/m84163/1309932817-clip-4kb.png

неуверен что есть смысл приводить этот код загрузки картинок в QGraphicsView, но пусть на всякий случай будет будет
Раскрывающийся текст

QPixmap pics;
if ( Tday.glyph < 10 )
pics.load(".\\img\\" + QString::fromStdString( style_name[style_type] ) + "\\0" + QString::number(Tday.glyph) + ".jpg");
else
pics.load(".\\img\\" + QString::fromStdString( style_name[style_type] ) + "\\" + QString::number(Tday.glyph) + ".jpg");

pics = pics.scaled( 120, 120, Qt::KeepAspectRatio, Qt::SmoothTransformation );
GraphicsScene[0]->addPixmap( pics );
ui->graphicsView->setFixedSize( 120, 120 );
ui->graphicsView->setScene( GraphicsScene[0] );
ui->graphicsView->show();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SDLM
  опции профиля:
сообщение 6.7.2011, 11:06
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 19.4.2009
Пользователь №: 694

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




Репутация:   0  


что есть "движки картинок" ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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




RSS Текстовая версия Сейчас: 28.3.2024, 20:27