Мне нужно создать приложение, которое будет работать с базой данных, и мне нужно подключить QCombobox с помощью lineEdits (1,2,3). У меня QComboBox с двумя элементами (1,2), и я хочу спрятать lineEdits (2,3), когда я перехожу на элемент 2. И когда я возвращаюсь к элементу 1, я хочу показать lineEdits (2,3) и скрыть строкуEdit 1. Кто-нибудь может мне помочь? :-) Спасибоhide and show lineEdit с QComboBox в Qt
0
A
ответ
0
Вы просто подключаете сигнал currentIndexChanged (int index) вашего QComboxBox к слоту своего класса и скрываете/показываете QLineEdit в зависимости от значения индекса.
QObject::connect(myComboxBox, SIGNAL(currentIndexChanged(int)),
this, SLOT(onComboxBoxCurrentIndexChanged(int)));
Щель может быть реализован следующим образом:
MyClass::onComboxBoxCurrentIndexChanged(int index)
{
if(index == 0){
lineEdit1->setVisible(false);
lineEdit2->setVisible(true);
lineEdit3->setVisible(true);
}
else{
lineEdit1->setVisible(true);
lineEdit2->setVisible(false);
lineEdit3->setVisible(false);
}
}
Обратите внимание, что ваш класс должен быть подкласс QObject для слота работать. Если вы не знаете, как работают сигналы и слоты, я бы рекомендовал сначала прочитать учебник.
Смежные вопросы
- 1. Qt Application, focus and show/hide function
- 2. AngularJS Show and Hide
- 3. jquery show and hide
- 4. Show/Hide and Slide Table
- 5. jquery show and hide problem
- 6. # url section hide and show
- 7. WinForm Show and Hide Puzzle
- 8. jquery show and hide button
- 9. Js show and hide function
- 10. JQuery show and Hide elements
- 11. jquery show and hide divs
- 12. jQuery Show and Hide Content
- 13. Angularjs button hide and show
- 14. Toggle DIV hide and show
- 15. Jquery animate hide and show
- 16. Занять jQuery's show and hide
- 17. jQuery with hide and show
- 18. jQuery 3 - Show and Hide
- 19. ошибка с jquery hide and show
- 20. в wxpython show and hide frames
- 21. QComboBox редактировать LineEdit во время PopUp активен
- 22. Jquery load vs. hide and show
- 23. Google Maps zoomControl hide and show
- 24. jQuery show and hide Сгенерированный PHP-контент
- 25. Android Анимация Hide And Show View
- 26. jquery hide and show in different places
- 27. UIView show and hide on click issue
- 28. jquery show and hide with paging
- 29. ajax progress bar image hide and show
- 30. Javascript onclick() show and onclick() hide