web-dev-qa-db-ja.com

GUIをPythonコードに追加する最も簡単な方法は?

Raspberry Piプロジェクトを計画していますが、非常に使いやすくしたいと思っています。お父さんがそれを使用するので、ターミナルと対話することなく使用できるようにしたいと思います。値の入力を求め、それらを処理し、プログラムがそれらに基づいて動作できるようにする基本的なGUIが必要です。値を繰り返し使用したいが、条件が変わったときやエラーが発生したときに簡単に変更したい。これを行う最も簡単な方法は軽量のUbuntuアプリだと思ったが、間違っているかもしれない。助言がありますか?

6
Hollis Scriber

Edit:これは非常に古い投稿です。今出会ったら、qt5ではなくqt4のバージョンを探してください。 Qt5は さらに素晴らしい です。


Qt フレームワーク( Qtとは何ですか? )を選択する必要があります。

Pythonには、Qtフレームワークにpythonバインディングを提供する PyQtWhat is PyQt? )があります。

Sudo apt-get install python-qt4 pyqt4-dev-tools

開始するには、 here は簡単な「Hello World」チュートリアルです。

ファイルを作成します~/tmp/helloworld.py

import sys
from PyQt4.QtGui import *
app = QApplication(sys.argv)
button = QPushButton("Hello World", None)
button.show()
app.exec_()

それを実行します:

python ~/tmp/helloworld.py

さらに、 Qt Designer IDEを使用できます。これは、ubuntuリポジトリで利用でき、GUI向けのNice開発機能を提供します。

Sudo apt-get install qt4-designer 
10
Waqar Lim