2010-06-24 15 views
12

पिछले कुछ वर्षों से वेब विकास (PHP/जेएस) करने के बाद मैंने सोचा कि यह कुछ अलग दिखने का समय है। मैंने सोचा कि प्रोग्रामिंग में विभिन्न क्षेत्रों को बेहतर तरीके से समझने के लिए हमेशा अच्छा हो सकता है, इसलिए अब मैं जीयूआई विकास को देखना चाहता हूं।पाइथन और पीईक्यूटी शुरू करना - ट्यूटोरियल, पुस्तकें, सामान्य दृष्टिकोण

प्रोग्रामिंग भाषा के रूप में मैं अजगर चुनें जहां मैं अब धीरे-धीरे मूल बातें प्राप्त किया था और मैं भी इस सवाल का पाया:

How to learn python

जो पहले से ही अच्छा लिंक और पुस्तक प्रस्तावों में शामिल है। इसलिए मैं अब मुख्य रूप से PyQt बारे में कुछ infos रहा हूँ:

  • ट्यूटोरियल
  • पुस्तकें
  • जीयूआई विकास के लिए सामान्य युक्तियां

मैं पहले से ही कुछ ट्यूटोरियल को देखा, लेकिन किसी भी नहीं मिला वास्तव में अच्छे लोग। अधिकांश बहुत कम थे और वास्तव में कुछ भी समझा नहीं था।

सलाह के लिए अग्रिम धन्यवाद।

उत्तर

14

पहली बात का एहसास है कि आप PyQt समझने से क्यूटी को समझने का अधिकाधिक लाभ उठाएं लाभ मिलेगा। अधिकांश अच्छे दस्तावेज क्यूटी पर चर्चा करते हैं, पीईक्यूटी नहीं, इसलिए उनके साथ बातचीत करने के लिए (और उस कोड को पीईक्यूटी कोड में कैसे परिवर्तित करें) एक लाइफसेवर है। नोट, मैं वास्तव में प्रोग्रामिंग क्यूटी में सी ++ की सिफारिश नहीं करता; पायथन क्यूटी प्रोग्रामिंग के लिए एक शानदार भाषा है, क्योंकि यह वास्तव में कोड एप्लिकेशन तर्क देने के लिए आपको बहुत सारी गड़बड़ी का ख्याल रखता है।

पीईक्यूटी के साथ काम करने के लिए मुझे मिली सबसे अच्छी किताब Rapid GUI Programming with Python and Qt है। इसे सामने एक अच्छा छोटा पायथन ट्यूटोरियल मिला है, फिर आपको क्यूटी एप्लिकेशन बनाने की मूल बातें मिलती है। पुस्तक के अंत तक आपको एक अच्छा तरीका होना चाहिए कि आवेदन कैसे बनाया जाए, और कुछ बुनियादी विचारों के बारे में कुछ बुनियादी विचार कहां से शुरू किया जाए।

अन्य महत्वपूर्ण संदर्भ bindings documentation for PyQt है। "न्यू-स्टाइल सिग्नल और स्लॉट सपोर्ट" पर विशेष ध्यान दें; यह पुरानी शैली में विशाल सुधार है। एक बार जब आप वास्तव में उस दस्तावेज़ को समझ लेते हैं (और यह बहुत छोटा है) तो आप क्यूटी दस्तावेज़ों को आसानी से नेविगेट कर पाएंगे।

+0

बहुत बुरा यह PyQt4 के लिए है और मुझे PyQt5 पर एक अच्छी पुस्तक नहीं मिल रही है: - / – MadMike

1

मेरी सलाह होगी: कुछ विशेष लक्ष्य ध्यान में रखें, कुछ ऐप जो आप या यहां तक ​​कि बेहतर कोई भी वास्तविक दुनिया परिदृश्य में उपयोग करेंगे।

मैंने क्रिस बी का उल्लेख किया है, यानी Rapid GUI Programming with Python and Qt और मैंने इसे उपयोगी पाया और अधिकांश जीयूआई अनुप्रयोगों में आपको आवश्यक कई विषयों को छुआ। इसके अतिरिक्त, कुछ समय बाद और कुछ आत्मविश्वास प्राप्त होने के बाद, आप PyQT Classes आसान बनाना चाहते हैं।

कुछ समस्याओं को समझाने के लिए सी ++ उदाहरणों से बचें जिन्हें आप हल करना चाहते हैं, पाइथन में इसे फिर से लिखना मुश्किल नहीं है (समस्या के आधार पर, और पाठ्यक्रम का दायरा)।

4

पीईक्यूटी के साथ ग्रहण स्थापित करने के तरीके पर popdevelop.com पर step-by-step guide है।

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