2016-07-05 22 views
1

私はPyQtとQtDesignerを初めて使用しています。私は自分のGUIにLEDを追加したい。誰でも親切に提案することができます私はどのように私のGUIにLEDを追加し、私のアプリケーションでその色を変更することができますか?PyQt DesignerでのLEDの実装

+0

こんにちはAvanish、ようこそ。適切なチュートリアルが役立つかもしれません。 –

+0

こんにちは@Chomel、私は[リンク](http://zetcode.com/gui/pyqt4)からいくつかのチュートリアルを見て、[リンク](https://www.linux-apps.com/ p/1132197 /)。しかし、Qtデザイナーにこのアプリを追加できませんでした。 –

答えて

1

アプリケーション「グリッドコントロール」に緑色/赤色のLEDインジケータが実装されています。Githubのコードをご覧ください。

次のように私は私のリソース・ファイル内の2つの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) 
関連する問題