Название: как вывести картинку из нескольких изображений? Отправлено: piton от Апрель 03, 2005, 13:17 можно ли вывести в QPixmapLabel сразу несколько картинок, задав для каждой свои координаты?
в QPainter например есть функция drawPixmap(x,y,pixmap); но с QPainter очень неудобно работать - используя его я не смогу применять менеджеры компоновки в Qt Designer... может можно как-нибудь собрать QPixmap из нескольких изображений? Название: как вывести картинку из нескольких изображений? Отправлено: Keiko от Апрель 03, 2005, 14:49 наврятли ... у дизайнера вообще проблемы с загрузкой внешних картинок :( Загрузишь их, закинешь в какой-нибудь pixmapLabel, сохранишь, закроешь. Открываешь - пиксмап как украли :(
Попробуй переопредели paintEvent() в .ui.h файле и ручками отрисуй ... :) Название: как вывести картинку из нескольких изображений? Отправлено: piton от Апрель 03, 2005, 15:00 что значит внешних картинок? какие еще-то есть?
мне вообще глубоко положить каким методом, лишь бы работало правильно..:) а что тебе в painEvent не устаривает, что там переделывать-то ? мне не подходит только тем, что QPainter - невидимый, и у меня форма кривая получается, компоненты налазяют на него.(хотя область рисования/загрузки картинок мне нужна будет фиксированного размера) Название: как вывести картинку из нескольких изображений? Отправлено: piton от Апрель 03, 2005, 15:19 ну или используя QCanvas, как вывести несколько изображений (рядышком, например :) )?
Название: как вывести картинку из нескольких изображений? Отправлено: Keiko от Апрель 03, 2005, 18:00 >>что значит внешних картинок? какие еще-то есть?
а есть ещё xpm.gz прописываемый прямо внутрь ui. >>хотя область рисования/загрузки картинок мне нужна будет фиксированного размера ну и в чём проблема ? Наследуешь класс QLabel, в дизайнер добаляешь кастом ваджет. Уже в своём классе, унаследованном от QLabel, переопределяешь paintEvent. >>а что тебе в painEvent не устаривает, что там переделывать-то ? А как ты сударь собрался отрисовывать несколько картинок ? P.S. нет такого ваджета QPixmapLabel. Есть простой QLabel + QLabel::setPixmap |