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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как установить изображение в QTableWidgetItem?  (Прочитано 6668 раз)
olezhkafp
Гость
« : Май 25, 2010, 23:20 »

Я загружаю в ячейку изображение, но как сделать так чтобы оно было полностью во всей колонке, а оно какое-то маленькое?
Я делаю через
           ptw = new QTableWidgetItem();
   ptw->setIcon(QPixmap("F:/icons/del.jpg"));
   maintable->setItem(1, 2, ptw);
« Последнее редактирование: Май 25, 2010, 23:35 от olezhkafp » Записан
alexman
Гость
« Ответ #1 : Май 26, 2010, 08:10 »

Реализуй свой делегат!
Записан
olezhkafp
Гость
« Ответ #2 : Май 26, 2010, 09:42 »

Реализуй свой делегат!
Что это значит? И нет ли просто какой-либо функции для этого?
Записан
Kolobok
Гость
« Ответ #3 : Май 26, 2010, 10:21 »

Код:
ptw = new QTableWidgetItem();
ptw->setBackground( QBrush( QPixmap( "F:/icons/del.jpg" ) ) );
Записан
olezhkafp
Гость
« Ответ #4 : Май 26, 2010, 10:29 »

Код:
ptw = new QTableWidgetItem();
ptw->setBackground( QBrush( QPixmap( "F:/icons/del.jpg" ) ) );
Все работает! Большое спасибо!!!
Записан
alexman
Гость
« Ответ #5 : Май 26, 2010, 13:05 »

Код:
ptw = new QTableWidgetItem();
ptw->setBackground( QBrush( QPixmap( "F:/icons/del.jpg" ) ) );
Согласен, так быстрее реализовать!
Записан
kkk777kkk
Гость
« Ответ #6 : Май 26, 2010, 13:13 »

  Еще можно:

Код:
 QTableWidgetItem *item = new QTableWidgetItem();
item->setData(Qt::DecorationRole, QIcon("D:/icon.png"));
Записан
Kolobok
Гость
« Ответ #7 : Май 26, 2010, 14:37 »

  Еще можно:

Код:
 QTableWidgetItem *item = new QTableWidgetItem();
item->setData(Qt::DecorationRole, QIcon("D:/icon.png"));

и чем это отличается от setIcon?
Записан
kkk777kkk
Гость
« Ответ #8 : Май 26, 2010, 14:45 »

думаю не отличается, после обеда сонный сообщение первое не дочитал Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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