Есть QComboBox, который по дефолту должент быть в состоянии editable, но по нажатию кнопки он должен быть закрыт для редактирования, при этом сохранив текст, который в него внесли до этого. Нашла для QLineEdit функцию setReadOnly(bool), которой просто передаю флаг, который стал тру при нажатии кнопки. Возможно не всю документацию еще перелопатила, но ничего не нашла похожего.Заранее спасибо за помощь:)
Но ведь для этого ответа нужно всего лишь открыть документацию по QComboBox, нажать Ctrl+F, ввести там «editable» и найти setEditable. Это же гораздо проще, чем набрать вопрос на SO!
Также можно воспользоваться функцией lineEdit(), чтобы выставить QLineEdit в read only: lineEdit()->setReadOnly(true);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей