سؤال

أحاول كتابة تطبيق GUI صغير في Pygtk الذي يحتاج إلى عنصر واجهة مستخدم لتوفير HTML. أود أن أكون قادرا على استخدامه في بيئة Windows.

حاليا أنا أستخدم Pywebkitgtk على نظام GNU / Linux الخاص بي، وأنه يعمل بشكل جيد للغاية، ولكن يبدو أنه من الممكن استخدام هذا على Windows في هذا الوقت.

هل يمكن لأي شخص أن يعطيني أي اقتراحات حول كيفية المضي قدما؟ هل أحتاج إلى تحديد كيفية تضمين أي استخدام كائنات COM ضمن Windows، وتمسك ب Pywebkitgtk على GNU / Linux؟

أنا في مرحلة مبكرة، وأنا على استعداد ل Jettison Pygtk لصالح مجموعة أدوات أخرى، كما يقول Pyqt، إذا كان يوفر حلا أبسطا (على الرغم من أنني سألتزم بعظيمة بأسبكك إذا كان ذلك ممكنا).

هل كانت مفيدة؟

المحلول

في تجربتي، بعد تطوير تطبيقات عبر منصة مع كل من Pyqt و Pygtk، يجب عليك التفكير في الانتقال إلى PYQT. يأتي مع عنصر واجهة مستخدم متصفح افتراضيا والذي يعمل بشكل جيد على جميع المنصات، ودعم منصات غير Linux رائعة مقارنة ب Pygtk. بالنسبة إلى Pygtk، يجب أن تكون مستعدا للبناء Pygobject / Pycairo / Pygtk، أو حتى المكدس الكامل، بنفسك على Windows و Mac OS X.

نصائح أخرى

يوجد ايضا gtkhtml2., ، ولكن قد لا تحل مشكلتك على ويندوز. أنا لم أستخدمها قبل نفسي. خيار آخر يجب مراعاته هو Pymozembed، لتضمين نافذة متصفح Mozilla في تطبيق GTK الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top