سؤال

أعلم أنه من الممكن وضع سطح PyCairo داخل منطقة رسم Gtk.لكنني أعتقد أن التعامل مع Qt أفضل بكثير، لذا كنت أتساءل عما إذا كان هناك أي طريقة لوضع سطح PyCairo داخل بعض مكونات Qt؟

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

المحلول

من المعروف أن الأسطح المستندة إلى OpenGL الخاصة بشركة Qt (باستخدام QPainter) أسرع بكثير من القاهرة.هل يمكنك توضيح سبب رغبتك في القاهرة بالتحديد في كيو تي؟

للتعرف على أساسيات استخدام QPainter، راجع هذا المقتطف من كتاب "C++ GUI Programming with Qt4"، وعلى الرغم من أنه كود C++، إلا أن تطبيق PyQt سيكون متوازيًا.

أما بالنسبة للانضمام إلى القاهرة مع كيو تي ... هذه المقالة في آرس تكنيكا يلقي بعض الضوء - يبدو أنه لا يوجد شيء يمكن أن يساعدك حاليًا (آه، لم يحاول أحد مثل هذا الزواج).

نصائح أخرى

للتخطيط معك، يجب عليك أيضًا التفكير في matplotlib، الذي يوفر واجهة برمجة تطبيقات بمستوى أعلى ويتكامل بشكل جيد مع PyQT.

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