У меня есть код, который считывает данные датчика и выводит их на номер ЖК-дисплея. Я использую python3 и pyqt5.
Теперь то, что я пытался сделать без удачи, это изменить цвет фона номера ЖК-дисплея, когда он достигнет определенного значения.например, когда значение опускается ниже 100, фон ЖК-виджета становится красным или изображение отображается слишком низким, если оно находится в диапазоне от 100 до 300, оно зеленое, а после 300 оно снова становится красным.Я надеюсь, что это имеет смысл, кто-нибудь знает, как я могу добиться этого, используя pyqt5?
Вот соответствующие сегменты моего кода для ЖК-номера
class Worker(QtCore.QThread):
valueFound = QtCore.pyqtSignal(int, name="valueFound")
...
def run(self):
while self.runFlag:
self.valueFound.emit(self.Pressure_Reading())
...
self.worker = Worker(self)
self.worker.valueFound.connect(self.OnValueFound)
....
def OnValueFound(self, value):
self.ui.lcdNumber.display(value)