Самый простой способ добавить GUI в код Python?

Я планирую проект Raspberry Pi и хочу сделать его очень простым в использовании. Мой папа будет его использовать, и я бы хотел, чтобы его можно было использовать без взаимодействия с терминалом. Мне просто нужен базовый графический интерфейс, который запрашивает ввод значений, обрабатывает их и позволяет моей программе воздействовать на них. Я хочу, чтобы значения использовались многократно, но их легко менять при изменении условий, возникновении ошибки и т. Д. Я подумал, что самый простой способ сделать это - легковесное приложение Ubuntu, но я могу ошибаться. Есть предложения?

6
задан 12 May 2013 в 01:36

1 ответ

Редактировать : Это очень старый пост. Если вы сталкиваетесь сейчас, вы должны искать версии qt5 вместо qt4. Qt5 еще более великолепен .


Вы должны пойти на Qt framework ( Что такое Qt? ), который предлагает отличные и хорошо документированные библиотеки GUI, которые работают на разных платформах.

Для Python существует PyQt ( Что такое PyQt? ), который предлагает привязки Python для каркаса Qt.

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

Для начала, здесь - это простое руководство «Hello World»:

Создайте файл ~/tmp/helloworld.py:

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

Выполнить it:

python ~/tmp/helloworld.py

Кроме того, вы можете использовать IDE Qt Designer , которая доступна в репозиториях Ubuntu и предлагает некоторые приятные функции разработки для GUI.

sudo apt-get install qt4-designer 
0
ответ дан 12 May 2013 в 01:36

Другие вопросы по тегам:

Похожие вопросы: