2016-07-05 9 views
1

Я новичок в PyQt и QtDesigner. Я хочу добавить светодиод в свой графический интерфейс. может ли кто-нибудь любезно предложить Как я могу добавить светодиод в свой графический интерфейс и изменить его цвет в моем приложении?Реализация светодиода в PyQt Designer

+0

Hi Avanish, добро пожаловать в SO. Соответствующий учебник может помочь. –

+0

Привет @Chomel, я видел несколько уроков из [link] (http://zetcode.com/gui/pyqt4) и нашел некоторые приложения py qt из [link] (https://www.linux-apps.com/ р/1132197 /). Однако не удалось добавить это приложение в Qt Designer. –

ответ

1

Я применил зеленый/красный светодиодный индикатор в моем приложении «Управление сеткой», пожалуйста, посмотрите код на Github, он может дать вам некоторые идеи.

Я определил два светодиодных иконки в моем файле ресурсов следующим образом:

ICON_RED_LED = ":/icons/led-red-on.png" 
ICON_GREEN_LED = ":/icons/green-led-on.png" 

Значок может активируется следующим образом:

self.ui.labelStatusFan1.setPixmap(QtGui.QPixmap(ICON_RED_LED)) 

Кроме того, с помощью сигналов, иконка может быть активирована на основе при некоторых условиях:

self.pixmap_signal_fan1.emit(ICON_RED_LED if fans_rpm[0] == 0 or fans_voltage[0] == 0 else ICON_GREEN_LED) 
Смежные вопросы