Как в слоте «update ()» в qt5 выбрать область (часть) для рисования

#qt #user-interface #qt5 #signals-slots

#qt #пользовательский интерфейс #qt5 #сигналы-слоты

Вопрос:

Я использую QT5 и хочу знать, как использовать «слот обновления ()», чтобы выбрать определенную ОБЛАСТЬ, которая получает обновление при подаче сигнала. Я использую флажок, всякий раз, когда мы устанавливаем флажок, 2 светодиода светятся (в моем случае), но я хочу, чтобы светился только 1 светодиод. Я думаю, что слот update () выбирает два светодиода, но я хочу выбрать только 1 светодиод. Но я не могу найти, как это сделать (с помощью кода или дизайна qt).

Комментарии:

1. Вероятно, ваш флажок, отмеченный сигналом, подключен к слоту, в котором для вас горят два светодиода. И вы должны отредактировать этот слот. пожалуйста, приложите некоторую часть кода, связанную с проблемой, для получения более полезных ответов.

2. Предоставив некоторый аргумент «слоту update ()», могу ли я решить, где рисовать ??.

3. Да и нет. Существуют перегруженные функции update (), которые работают в указанной области, но я не уверен, что это сработает для вас (и это тоже будет проблемой обслуживания). Мне было бы интересно увидеть ваш слот, который перерисовывает светодиоды.