【问题标题】:Implementing LED in PyQt Designer在 PyQt Designer 中实现 LED
【发布时间】:2016-07-05 05:29:01
【问题描述】:

我是 PyQt 和 QtDesigner 的新手。我想在我的 GUI 中添加一个 LED。谁能建议我如何在我的 GUI 中添加 LED 并在我的应用程序中更改其颜色?

【问题讨论】:

  • 嗨 Avanish,欢迎来到 SO。适当的教程可能会有所帮助。
  • 嗨@Chomel,我从 [link] (zetcode.com/gui/pyqt4) 看到了一些教程,并从 [link] (linux-apps.com/p/1132197) 找到了一些 py qt 应用程序。但是无法在 Qt Designer 上添加此应用程序。

标签: python pyqt qt-designer


【解决方案1】:

我在我的应用程序“网格控制”中实现了一个绿色/红色 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)

【讨论】:

  • 我看了你的 Grid Control 应用程序,很受启发,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 2022-12-02
  • 2017-02-10
  • 2017-08-11
  • 1970-01-01
相关资源
最近更新 更多