Выбор подходящего графического интерфейса для проекта - PullRequest
2 голосов
/ 03 октября 2011

У меня есть проект, где я должен показать своего рода гистограмму с результатами из функции.Эта гистограмма должна быть в цвете и 3d.Я хочу, чтобы это выглядело хорошо, поскольку это образовательная программа с открытым исходным кодом, где она рассказывает пользователю о различных системах голосования и о том, как они влияют на результаты выборов.Я хотел бы использовать Python, но я не имею представления об использовании каркасов GUI, так как вся моя работа в Python была основана на командной строке.Ваша помощь будет оценена.

Ответы [ 2 ]

3 голосов
/ 03 октября 2011

Для 3D-графики вы можете использовать OpenGL с игровой средой, такой как PyGame или Pyglet . Использование matplotlib как предложил TJD в другом ответе.


Что касается каркасов с графическим интерфейсом, они, как правило, мало помогают с трехмерной графикой:

PyQt - один из вариантов;Я вижу, у вас уже есть это в тегах вопроса. PySide очень похож на PyQt, но с более хорошей лицензией.

Тогда есть tkinter (в стандартной библиотеке), wxPython и pyGTK - Я слышал, что все они хороши, хотя лично я их не знаю.

Выберите один и оставайтесь с ним.Если у вас нет опыта, потребуется некоторое время, чтобы узнать результаты, так что не ждите результатов слишком рано.

2 голосов
/ 03 октября 2011

Возможно, вы захотите взглянуть на matplotlib, которая, возможно, является наиболее широко используемой библиотекой для создания графиков, включая 3D.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...