नया क्विकली एप्लीकेशन टेम्पलेट कैसे बनाएं?


10

जवाब कहीं और नहीं मिल सकता है,

मैं प्रक्रिया का एक दस्तावेज बनाने के लिए कह रहा हूं ताकि जल्दी से एक नया टेम्पलेट बनाया जा सके। मुझे pygtk की तरह एक pyside (python + qt4) टेम्पलेट लिखने में दिलचस्पी है।

क्या कोई मेरी मदद कर सकता है?

जवाबों:


10

कहने के लिए जल्दी से शुरू हो रही है

सबसे आसान काम यह है कि आप अपने पहले टेम्प्लेट को मौजूदा पर आधारित करें, और इसे अपनी आवश्यकताओं में बदलें। निम्न कमांड चलाने के बाद, आपके पास ubuntu-application मूल टेम्पलेट के आधार पर एक ubuntu-application-qt टेम्पलेट होगा। आप इस पर मिल जाएगा , अपने दिल की सामग्री के लिए संशोधित करने के लिए तैयार:/home/$USER/quickly-templates

quickly quickly ubuntu-application ubuntu-application-qt

पृष्ठभूमि

यहां कुछ संसाधन दिए गए हैं जो आपकी सहायता करेंगे:

जो भी भाषा आप चाहते हैं उसमें त्वरित रूप से टेम्प्लेट लिखे जा सकते हैं। वे केवल एक निर्देशिका में आदेशों का एक सेट हैं, जिसमें छवियों, दस्तावेजों को कॉपी करने और उपयोगकर्ता के साथ बातचीत करने के लिए कमांड शामिल हैं।

एक कमांड जोड़ना काफी आसान है: बस (रूट टेम्पलेट निर्देशिका में छोड़ने data/templatesमें जल्दी स्रोत पेड़ , या में /usr/share/quickly/templates/) है और यह निष्पादन योग्य बनाते हैं। जल्दी से इस तरह से पता चल जाएगा कि वर्तमान फ़ाइल एक कमांड है जिसे क्विकली कोर लॉन्च कर सकता है।

नतीजतन, अगर आपको अतिरिक्त आंतरिक कमांड की आवश्यकता होती है जिसे केवल आपके स्वयं के कमांड द्वारा लॉन्च किया जा सकता है, तो बस अपने टेम्पलेट में एक उपनिर्देशिका बनाएं और इसे वहां जोड़ें।

यदि नई कमांड बनाते समय आपको उन नामों की आवश्यकता होती है, तो कुछ सहायक भी होते हैं :

from quickly import templatetools

python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)

और project_name लोड करने के लिए (ऊपर भाग 6 पर ब्लॉग पोस्ट देखें):

if not configurationhandler.project_config:
    configurationhandler.loadConfig()
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.