реализовать приложение базы данных с графическим интерфейсом для Windows, написанное с Linux - PullRequest
2 голосов
/ 04 мая 2011

У меня есть следующая схема данных, которую я хочу превратить в приложение.Обычный настольный графический интерфейс, вероятно, будет лучшим.

UML Diagram http://img217.imageshack.us/img217/341/56836587.jpg большая версия

Все это будет разработано на Linux (Ubuntu, Gnome), а затем используется на компьютере под управлением Windows Vista.Если проблема в Windows, я мог бы позже запустить ее на виртуальной машине Linux.

В качестве языка программирования я бы выбрал Python.Я использовал Qt только для двухчасового проекта, у меня практически нет опыта работы с GUI.Будет ли Qt легко работать на Windows и не выглядеть там неуместно?Является ли GTK лучшим вариантом или это просто проблема предпочтений?

Из разговора по каналу #python я понял, что хранение данных в базе данных SQLite было бы хорошим вариантом, и доступ к этим данным черезSQLAlchemy ORM было бы лучше, чем писать операторы SQL вручную.Последнее - мой обычный подход, я хочу использовать этот проект для изучения чего-то лучшего.

Могу ли я просто спроектировать диалоги в Qt Designer и использовать их с моими объектами Python?

Ответы [ 3 ]

3 голосов
/ 04 мая 2011

Вы можете проверить Дабо .

Dabo - это трехуровневая кроссплатформенная среда разработки приложений, написанная на Python поверх инструментария wxPython GUI

2 голосов
/ 04 мая 2011
1 голос
/ 04 мая 2011

Если вы используете Python, я думаю, что Qt был бы отличным выбором.Это фантастическая структура, которая хорошо выглядит и работает на многих платформах.Вы не будете ограничены Windows.Qt может быть немного пугающим, но вы не будете ограничены в функциональности.Конструктор Qt хорошо работает с Python.

SQLAlchemy работает на всех распространенных настольных платформах, включая Windows.

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