Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 11.07.2019, 13:06   #1
Mr.Overlord
Пользователь
 
Регистрация: 06.02.2019
Сообщений: 17
Восклицание Пожалуйста помогите разобраться с pyqt check box

Дорогие гуру и знатоки, я новичок в Python. Если кто знает подскажите пожалуйста как запретить пользователю менять состояние chek box (запретить ставить и убирать галочки). И как можно поставить галочку в коде (то есть идет проверка неких условий и если они выполнены появляется галочка в чекбоксе. Ну самое простое это например:
a = 5
if a >=5:
В чекбоксе загорается галочка (Вот как тут написать это)
else:
print ("a меньше 5")
)

За ранее премного благодарен...

Последний раз редактировалось Mr.Overlord; 11.07.2019 в 13:11.
Mr.Overlord вне форума Ответить с цитированием
Старый 11.07.2019, 15:08   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,653
По умолчанию

Цитата:
Сообщение от Mr.Overlord Посмотреть сообщение
запретить ставить и убирать галочки
Можно сделать ему setDisabled(True)
Он, правда, серым станет, но это легко погасить стилем
Код:
        cb = QCheckBox( "Чекбокс", self )
        cb.setStyleSheet("QCheckBox:disabled{color: #000;}")
        cb.setDisabled(True)

Цитата:
Сообщение от Mr.Overlord Посмотреть сообщение
В чекбоксе загорается галочка
Код:
        cb.setChecked(True)
Black Fregat вне форума Ответить с цитированием
Старый 11.07.2019, 15:18   #3
Mr.Overlord
Пользователь
 
Регистрация: 06.02.2019
Сообщений: 17
По умолчанию

Спасибо!
Mr.Overlord вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста, разобраться... luminila Свободное общение 0 21.07.2017 20:17
Помогите пожалуйста разобраться с <<? седьмой Общие вопросы C/C++ 2 10.05.2017 14:08
Помогите пожалуйста разобраться.... ИриSка-147 Помощь студентам 15 18.01.2015 11:41
Не могу разобраться Check() Виктор27 Общие вопросы C/C++ 1 22.11.2013 18:24
Пожалуйста помогите разобраться) Atij1 Общие вопросы C/C++ 4 13.04.2008 20:32


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS