কীভাবে একটি নতুন দ্রুত অ্যাপ্লিকেশন টেম্পলেট তৈরি করবেন?


10

উত্তর কোথাও খুঁজে পাচ্ছি না,

আমি দ্রুত একটি নতুন টেমপ্লেট তৈরি করতে প্রক্রিয়াটির একটি ডকুমেন্টেশন চাইছি। আমি পাইগটকের মতো পাইসাইড (পাইথন + কিউটি 4) টেম্পলেট লিখতে আগ্রহী।

আমাকে কি কেউ সাহায্য করতে পারবেন?

উত্তর:


10

দ্রুত শুরু করা, তাই বলে

সবচেয়ে সহজ কাজটি হ'ল আপনার প্রথম টেমপ্লেটটি বিদ্যমান বিদ্যমানটিতে ভিত্তি করে নেওয়া এবং এটি আপনার প্রয়োজন অনুসারে সংশোধন করা। নিম্নলিখিত কমান্ডটি চালানোর পরে আপনার উবুন্টু-অ্যাপ্লিকেশন মূল টেম্পলেটটির উপর ভিত্তি করে একটি উবুন্টু-অ্যাপ্লিকেশন-কিউটি টেম্পলেট থাকবে। আপনি এটি খুঁজে পাবেন , আপনার হৃদয়ের সামগ্রীতে পরিবর্তন করতে প্রস্তুত:/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)

এবং প্রকল্পের নামটি লোড করতে (উপরের অংশে ব্লগ পোস্টটি দেখুন):

if not configurationhandler.project_config:
    configurationhandler.loadConfig()
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.