Начало работы с Python на рабочем столе
Я заинтересован в том, чтобы начать разработку и разработку приложений на основе Python для среды рабочего стола, и у меня есть несколько (казалось бы, простых) вопросов:
- Каков наилучший метод для разработки приложений с графическим интерфейсом? Я видел несколько фреймворков, но индексы, которые я нашел, немного запутаны и смешивают (как кажется) устаревшие пакеты. На ваш взгляд, каков наилучший подход в этом отношении?
- Я читал несколько книг, которые я недавно взял, но у меня были проблемы с поиском (а точнее, с распознаванием) достойного учебника по началу работы, который фокусируется на приложениях Python для настольных компьютеров. У вас есть какие-нибудь рекомендации?
Большое спасибо заранее!:)
4 ответа
Вы рассматривали Iron Python как вариант? Это в основном язык Python поверх.NET Framework. В прошлом мне посчастливилось работать с.NET Framework над настольными приложениями, и я могу засвидетельствовать его глубину превосходства.
wxPython - это феноменальный инструментарий GUI для разработки нативных приложений. Я очень рекомендую это. Кроме того, если вы объедините его с py2exe, вы можете создавать файлы.exe для работы в Windows.
easyGUI и Tkinter - это ОЧЕНЬ легкие библиотеки, которые можно использовать с Python для создания GUI. Кроме того, как предложил stealthdragon, вы можете использовать py2exe для компиляции ваших графических интерфейсов в EXE-файлы для вашего ПК. Есть и другие компиляторы, такие как pyc.
Как предполагает Джонатан Сэмпсон, вы можете рассмотреть возможность использования IronPython и использовать его для использования всех возможностей.NET Framework. IronPython Cookbook, который, помимо прочего, показывает, как сделать базовый Twitter-клиент.