Я разрабатываю графическое приложение для представления данных (а не игры, но реального приложения рабочей лошадки). Она должна быть кросс-платформенным, поэтому я выбрал:OPENGL Программирование пользовательского интерфейса
- Python
- OPENGL (нужно 3D, смешивание, текстуру и т.д.)
- PyOpenGL
- WX/pywx - оконные, диалоги и т.д.
Последний компонент - WX - возникает вопрос. Я могу собрать очень приятное приложение (прототипы выглядят скользкими), но когда мне нужно взаимодействовать с пользователем, чтобы задавать вопросы, введите ввод, я должен использовать WX. Это заставляет приложение выглядеть несовместимо с традиционным пользовательским интерфейсом с традиционными диалогами и комбо и текстовым вводом поверх полноэкранного 3D-приложения с смешиванием, плавным движением, текстурами и т. Д.
Кто-нибудь разработал графический интерфейс с использованием OpenGL и python? Можете ли вы поделиться со мной инструментами и/или трюками, которые вы использовали? Мне нужны комбо, ввод текста, кнопки, радио, кнопки выбора, древовидная структура.
Есть некоторые инструментальные средства там, но они либо неполные, либо старые и не подкрепленные. Отличным примером является pyUI (http://pyui.sourceforge.net/) - выглядит скользким, но нетронутым годами.
. Если у вас есть возможность опубликовать снимок экрана, чтобы выделить несоответствия, о которых вы говорите, в противном случае я согласен с Mike F, поскольку реализация GUI - это боль в шея. – thing2k 2008-09-17 16:03:12