Je prépare un projet Raspberry Pi et je souhaite le rendre très facile à utiliser. Mon père l'utilisera, et j'aimerais qu'il soit utilisable sans avoir à interagir avec le terminal. Je veux juste une interface graphique de base qui invite les valeurs à être entrées, les traite et permet à mon programme d'agir sur elles. Je veux que les valeurs soient utilisées de manière répétée, mais faciles à changer lorsque les conditions changent, il y a une erreur, etc. Je pensais que le moyen le plus simple de faire cela serait une application Ubuntu légère, mais je me trompe peut-être. Aucune suggestion?
Edit : Ceci est un très vieux message. Si vous rencontrez maintenant, vous devriez rechercher les versions de qt5
au lieu de qt4
. Qt5 est encore plus génial .
Vous devriez opter pour Qt framework ( Qu'est-ce que Qt? ), qui offre de superbes bibliothèques d'interface graphique bien documentées fonctionnant sur plusieurs plates-formes.
Pour Python, il existe PyQt ( Qu'est-ce que PyQt? ) qui offre des liaisons python pour le framework Qt.
Sudo apt-get install python-qt4 pyqt4-dev-tools
Pour commencer, ici est un simple tutoriel "Hello World":
Créez un fichier ~/tmp/helloworld.py
:
import sys
from PyQt4.QtGui import *
app = QApplication(sys.argv)
button = QPushButton("Hello World", None)
button.show()
app.exec_()
Exécuter:
python ~/tmp/helloworld.py
En outre, vous pouvez utiliser le Qt Designer IDE _ qui est disponible dans les référentiels ubuntu et offre quelques fonctionnalités de développement Nice pour les interfaces graphiques.
Sudo apt-get install qt4-designer