0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 2
1

Combobox

15.09.2013, 00:19. Показов 906. Ответов 2
Метки нет (Все метки)

Здравствуйте. У меня вопросы. у меня есть один combobox. В нем 4 элементов типа факультета. И есть еще 4 соответсвующее comboboxы с кафедрами. 4 комбобокса спрятаны setVisible(false); как сделать так чтобы нажав на элементы главного комбобокса, появились другие с кафедрами. Помогите плииз срочно
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2013, 00:19
Ответы с готовыми решениями:

ComboBox. Как узнать индекс при изменении состояния ComboBox
Здравствуйте, возник вопрос касательно ComboBox. В реалиях выполняемой задачи появилась...

ComboBox Qt C++
Помогите пожалуйста. Как привязать ComboBox несколько математических функций и сделать так, чтобы...

ComboBox
Доброго дня, пишу с такой проблемой. Я пишу виджет настроек. При двойном клике открывается его...

ComboBox и paintEvent
Нужно что бы при выборе одного из элементов из комбобокса один из прямоугольников менял свой цвет...

2
131 / 112 / 11
Регистрация: 01.09.2012
Сообщений: 288
15.09.2013, 01:33 2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
connect(факультет, SIGNAL(факультет->currentIndexChanged(int index)), 
            someObject, SLOT(showCathedra(int index)));
 
void showCathedra(int index){
   if (index == someNumber1){
      comboBox_cathedra1->show();
   } else if (index == someNumber2){
      comboBox_cathedra2->show();
   } 
   ...
}
0
Эксперт С++
5027 / 2606 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
15.09.2013, 08:05 3
Ну или опять же Qxt:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
QxtSlotMapper mapper;
 
// sender - комбобокс с факультетами
mapper.connect(sender, SIGNAL(currentIndexChanged(int)));
mapper.connect(sender, SIGNAL(currentIndexChanged(int)));
 
// 0 и 1 это индексы в комбобоксе с факультетами, 
// receiver - нужный комбобокс с кафедрами
mapper.addMapping(0, receiver1, SLOT(show()));
mapper.addMapping(1, receiver2, SLOT(show()));
Хотя тут лучше использовать model-view, нежели прятать/показывать виджеты с предопределенными данными.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2013, 08:05

Tableview+combobox
как в tableview при doubleclick добавить combobox ...

QSqlRelationalTabelModel и Combobox
Здравствуйте. В базе данных имеется таблица с оценками учеников - grades, она связана внешними...

Combobox в TreeView
Доброго дня, Не могу понять как сделать. У меня есть TreeView(состоит из 2-х столбцов Поле и...

Прозрачный ComboBox
Сабж :) Возможно ли? В QtCreator'e установил css на comboBox: border:none;...

Очистка Combobox
Задумка такая: При открытии окна, в два комбобокса подгружается инфа из БД. Юзер выбирает...

Index Combobox
Товарищи, доброй ночи. Начинаю только разбираться в С++. На текущий момент, ни как не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru