编程语言
首页 > 编程语言> > python – 在PyQt Designer中实现LED

python – 在PyQt Designer中实现LED

作者:互联网

我是PyQt和QtDesigner的新手.我想在我的GUI中添加一个LED.任何人都可以建议如何在我的GUI中添加LED并在我的应用程序中更改其颜色?

解决方法:

我在我的应用程序“网格控制”中实现了绿色/红色LED指示灯,请查看Github上的代码,它可能会给你一些想法.

我在资源文件中定义了两个LED图标,如下所示:

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)

标签:qt-designer,python,pyqt
来源: https://codeday.me/bug/20191007/1863793.html