2011-11-04 17 views
5

हम प्लोन सीएमएस के लिए खुला स्रोत यूआई नियंत्रक आवेदन को डिजाइन कर रहे हैं। एप्लिकेशन ही प्लोन डेमॉन प्रक्रिया के लिए केवल सरल प्रारंभ/रोक संवाद विंडो होगा, मुख्य रूप से विंडोज उपयोगकर्ताओं के लिए लक्षित है।परिनियोजित अजगर क्यूटी आवेदन पार मंच: जीत, OSX, लिनक्स

लेकिन हम के लिए OSX और लिनक्स एक ही एप्लिकेशन का उपयोग करने की उम्मीद कर रहे हैं।

हम अजगर क्यूटी आवेदन के लिए कोड बना सकते हैं, लेकिन हम तैनाती प्रक्रिया के बारे में अनिश्चित लग रहा है। इष्टतम स्थिति में हम स्थिर बनाता है बनाने के लिए (Windows के लिए .exe, OSX के लिए .dmg) सभी मेगाबाइट तो क्यूटी हमारे छोटे अजगर स्क्रिप्ट के लिए शामिल किए गए हैं, बस अंत उपयोगकर्ता के लिए आसानी अधिकतम करने के लिए आशा है कि चाहते हैं।

कोई उदाहरण, लिपियों, आदि क्यूटी अनुकूल संस्थापक पार मंच का निर्माण करने के हैं? हमें अन्य सर्वोत्तम प्रथाओं पर विचार करना चाहिए?

उत्तर

3

PyInstaller एक अच्छा एक निष्पादनयोग्य बनाने के लिए है और यह पूर्ण PyQt समर्थन के साथ आता है। यह कहता है कि यह विंडोज, ओएसएक्स और लिनक्स के लिए एक्जिक्यूटिव बना सकता है लेकिन मैंने इसे विंडोज के अलावा किसी अन्य चीज़ के लिए कभी भी इस्तेमाल नहीं किया है। विंडोज के लिए, यह काफी दर्द रहित और आसान था।

1

यह पैकेजिंग/अपने प्रश्न की तैनाती घटक को संबोधित नहीं करता है, लेकिन एक उपयोगी पक्ष टिप्पणी हो सकता है ....
      आपने पहले ऐसा नहीं है, तो आप के लिए PySide विचार कर सकते हैं अपने PyQt के बजाय पाइथन बाइंडिंग्स। लाइसेंसिंग शर्तें पीईक्यूटी की तुलना में अधिक अनुमोदित (एलजीपीएल) हैं, और जब तक कि आप व्यावसायिक रूप से लाइसेंस प्राप्त नहीं कर लेते हैं, तब तक अधिक उपयुक्त हो सकते हैं।

Fwiw, मैं सफलतापूर्वक PySide/मैक पर क्यूटी 4 साथ py2app का इस्तेमाल किया है, लेकिन अगर यह पार मंच चला जाता है पता नहीं है।

संबंधित मुद्दे