कोई 'मानक' नहीं है और मैं सहमत हूं - विकल्पों का बहुतायत दर्द है। अजगर GUI के लिए एक एकीकृत 'टू वे टूल' IDE के रूप में, मुझे यह भी आश्चर्य होता है कि वहां कोई भी ऐसा क्यों नहीं लगता है - शायद इसलिए क्योंकि बहुत सारे GUI टूलकिट हैं, कोई भी एक IDE में सिर्फ एक के लिए निवेश नहीं करना चाहता है उन्हें।
कहा जा रहा है कि, P3k के साथ PyQt 4.7 आपको अद्भुत GUI (और साथ ही कई अन्य शक्तिशाली सुविधाएँ) देगा। Http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/introduction.html देखें - "यह PyQt 4.8.4 के लिए संदर्भ मार्गदर्शिका है। PyQt v4 Qt के v4 के लिए पायथन बाइंडिंग का एक सेट है। नोकिया से एप्लीकेशन फ्रेमवर्क। "
PyQt व्यापक उपयोग में है और इस पर कुछ अच्छी किताबें हैं: http://www.qtrac.eu/pyqtbook.html देखें
"रैपिड GUI प्रोग्रामिंग विथ पायथन एंड क्यूटी" अन्य के बीच (पुस्तक थोड़ी पुरानी है - इसे अद्यतन करने की आवश्यकता है P3k के लिए)।
PyQt के साथ 2 गंभीर मुद्दे हैं:
1) यह कुछ विशिष्ट रूप से 'unpythonic' विशेषताएं हैं, C ++ Qt के कामों में सिर्फ एक पतला आवरण है। लेकिन मैंने P3k-PyQt 4.7 की सिफारिश की, क्योंकि कुछ को 'नवीनतम और सबसे बड़े' पैकेज में संबोधित किया गया है। इस पोस्ट को देखें:
PyQt डिजाइन मुद्दों
2) व्यावसायिक उपयोग के लिए, प्युक्ट और क्यूटी दोनों के लिए बहुत खड़ी लाइसेंस फीस है।
PyQt के लिए एक अप और आने वाला विकल्प Nokia से PySide है, Qt के लिए एक और पायथन रैपर है जो पूरी तरह से खुला स्रोत है (जिसमें Qt लाइसेंसिंग शामिल नहीं है)।
Qt के बारे में बहुत कुछ जानना बाज़ार की समझदारी नहीं है, और आप इसे PyQt से प्राप्त करेंगे, इसलिए यदि आप विशेषज्ञ बनने के लिए एक GUI प्लेटफ़ॉर्म पर निर्णय लेने की कोशिश कर रहे हैं, तो मैं इसे (या PySide) गंभीर विचार दूंगा। ।
आप जो भी चुनते हैं, उसके बावजूद, मैं सुझाव देता हूं कि अधिकांश भाग के लिए टिंकर से परहेज करें, भले ही यह पायथन के साथ 'आउट ऑफ द बॉक्स' हो, क्योंकि यह बेहद सीमित है, और आईएमओ में यह एक क्रूड, पुराना लुक और फील है।
HTH