crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> QPixmap::loadfromData(st QByteArray & data, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor), А если format в QString?
QMainWindow
  опции профиля:
сообщение 31.7.2011, 15:32
Сообщение #1


Участник
**

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

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




Репутация:   0  


Сабж. Если конкретнее, то как переконвертить QString в char?
В этом методе хочу задать формат изображения. Он хранится в QString, и ни в каком другом хранится не может. А нужен char*. Что сделать? char с = char(format) не помогает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.7.2011, 16:36
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9668
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(QMainWindow @ 31.7.2011, 18:32) *
Что сделать?
открыть асистент и в описании класса QString найти подходящий метод, который возвращает QByteArray, в нём найти подходящий метод, который возвращает указатель на char
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QMainWindow
  опции профиля:
сообщение 31.7.2011, 21:10
Сообщение #3


Участник
**

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

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




Репутация:   0  


Сделал так: .data()->toAscii();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 29.11.2021, 9:09