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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QComboBox запрещение изменения текста  (Прочитано 2561 раз)
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« : Сентябрь 30, 2010, 16:23 »

Хочу запретить вводить в QComboBox текст, если убрать галочку editable то все хорошо, но уж больно стремно он смотрится, попробовал задать eventFilter и прописал в нем следующее
Код:
if (o == cbVerifyTime && (e->type() == QEvent::KeyPress || e->type() == QEvent::KeyRelease))
    {
        qDebug() << "enter key";
        return false;
    }

но текст все равно вводится, как запретить вводить в него текст? 
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Сентябрь 30, 2010, 16:28 »

Нашел

cbVerifyTime->lineEdit()->setReadOnly(true);

модератор, если сочтешь нужным прибей тему Улыбающийся
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #2 : Октябрь 01, 2010, 11:22 »

Э, ну зачем же так.. дизайнеры за тебя продумали внешний вид нередактируемого комбобокса, а ты так взял и все сломал Веселый

Цитировать
но уж больно стремно он смотрится
Не везде )
Записан

Гугль в помощь
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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