QT4, GTK +, wxWidgets или IronPython для собственного приложения Windows с использованием Python

Мне нужно создать собственное приложение для Windows с использованием Python (и, возможно, py2exe).

Требования к характеристикам:

  1. Значок панели задач
  2. Уведомления оповещений (рядом с иконкой панели задач)
  3. Бесцветное окно (идеально красивое, округлое, цветное).
  4. Webkit для отображения некоторого окна Chromeless

До сих пор я определил следующие возможные инструменты:

  • PyGtk
  • PyQt4
  • WxWidgets
  • IronPython

Я не использовал ни один из них раньше, и поэтому я обращаюсь к вам за советом относительно пригодности или ловушек выбора одного из вышеперечисленных.

Большое спасибо за ваши мысли!

богатые

PS: Я рассмотрел и дисконтировал Титан и Воздух; Воздух отсутствует из-за времени выполнения, Titanium отсутствует из-за модели компиляции / развертывания.

EDIT: Здесь многообещающие (читайте: в разработке) LGPL Python привязки для QT (почему pyQT не мог просто сделать LGPL, я не знаю): http://www.pyside.org/

2 Solutions collect form web for “QT4, GTK +, wxWidgets или IronPython для собственного приложения Windows с использованием Python”

Я использовал wxPython для развертывания приложений в коммерческих приложениях.

У вас могут возникнуть проблемы с лицензированием qt.

Мне нравится wx, потому что он по-прежнему очень портативен и менее устарел, чем GTK. Какой imo оставляет только wx, но это по-прежнему вызывает мнение. Удачи.

wx может делать все, что вы указали вверху.

Qt имеет чистый и совместимый API, встроенный набор виджетов, отличная документация и инструменты и интеграция Webkit.

На мой взгляд, ни одна из других библиотек, которые вы цитируете, не предлагает все это, поэтому я бы посоветовал использовать PyQt4, если вы можете жить с помощью своей схемы лицензирования.

  • Как использовать AddSubclassFactory из wxPython?
  • Как я могу захватить все исключения из приложения wxPython?
  • Создание панели прокрутки в wxPython
  • WrapSize и полоса прокрутки: виджеты, не нарисованные при запуске, не будут рисоваться позже
  • Каковы существующие разработчики Python WxWidgets с открытым исходным кодом?
  • wxpython auinotebook закрыть вкладку
  • Установка фона выбора в ListCtrl
  • Как создать эффект зависания на StaticBitmap в wxpython?
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.