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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как задать UserRole данные в дизайнере?  (Прочитано 2038 раз)
White Owl
Гость
« : Декабрь 31, 2014, 00:51 »

Если без дизайнера, я делаю так:
Код:
comboBox1->addItem(tr("something"), QVariant(1));
comboBox1->addItem(tr("another"), QVariant(2));
...
int code = comboBox1->itemData(comboBox1->currentIndex(), Qt::UserRole).toInt();
Как задать UserRole данные в дизайнере?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Декабрь 31, 2014, 01:01 »

Посмотрел QComboBox в дизайнере и не нашел (Qt 5.3.1, Qt Creator 3.1.2).
Записан

Bepec
Гость
« Ответ #2 : Декабрь 31, 2014, 12:52 »

Ответ - никак. Дизайнер больше на редактирование визуального оформления виджетов, а итемроле - это уже внутренняя механика модели в QComboBox.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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