عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

kgendesignerplugin - عبر الإنترنت في السحابة

قم بتشغيل kgendesignerplugin في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر kgendesignerplugin الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


kgendesignerplugin - يولد المكونات الإضافية لعناصر واجهة المستخدم لـ Qt (TM) Designer.

موجز


kgendesignerplugin [OPTIONS...] ملف

الوصف


عادةً ما تتبع المكونات الإضافية المخصصة لعناصر واجهة المستخدم لـ Qt (TM) Designer نمطًا قياسيًا ، ويتبع ملحق
توفر الفئات التي يوفرها البرنامج المساعد في الغالب معلومات ثابتة، إلى جانب وظيفة
إنشاء مثيل يكون عادةً مجرد استدعاء مُنشئ بسيط. kgendesignerplugin
يسمح لمطوري المكتبات التي توفر عناصر واجهة مستخدم جديدة بإنشاء مثل هذا المكون الإضافي بدون
إنشاء جميع الكود المعياري المرتبط ، من خلال توفير وصف بسيط بأسلوب ini
ملف.

kgendesignerplugin يختار الإعدادات الافتراضية المعقولة لمعظم الإعدادات ، لذا فإن الحد الأدنى من التكوين
عادة ما تكون ضرورية.

OPTIONS


-o ملف
اسم الملف C++ الذي تم إنشاؤه. إذا لم تعطى، المعياري وسوف تستخدم.

-n اسم البرنامج المساعد
قدمت للتوافق. القيمة الافتراضية لخيار PluginName في الإدخال
ملف.

-g رأس التجميع
قدمت للتوافق. القيمة الافتراضية لخيار DefaultGroup في الإدخال
ملف.

--مؤلف
إظهار معلومات المؤلف.

--رخصة
إظهار معلومات الترخيص.

-ح ، --مساعدة
عرض نص تعليمات موجز.

-v , --الإصدار
إظهار معلومات الإصدار.

FILE FORMAT


ملف الإدخال هو ملف تكوين بنمط ini (على وجه التحديد ، يكون بالتنسيق
مدعومة بإطار عمل KConfig) الذي يصف مجموعة من عناصر واجهة المستخدم. يحتوي على أ
القسم [العالمي] ، الذي يوفر معلومات عامة حول المكون الإضافي ، وقسمًا لكل منهما
القطعة التي يجب تضمينها في البرنامج المساعد.

يمكن أن يحتوي القسم [العالمي] على الإدخالات التالية:

المجموعة الافتراضية
القيمة الافتراضية لملف تجمع الدخول في أقسام الفصل (افتراضي: "مخصص" ، ما لم يكن
ال -g يتم إعطاء الخيار).

ويشمل
قائمة (مفصولة بفواصل) تتضمن (الافتراضي: فارغ). لاحظ أن العنوان
لا ينبغي إدراج ملفات الأدوات المحددة لاحقًا في الملف هنا؛ بدلا من ذلك، هذا
مخصص للعناوين الخاصة لاستخدام البرنامج المساعد الخاص ، مثل تلك الخاصة بالفئات التي توفر
معاينات.

اسم البرنامج المساعد
اسم فئة C ++ الرئيسية في الملحق (افتراضي: "WidgetsPlugin" ، ما لم يكن ملف -n
يتم إعطاء الخيار).

يجب أن يكون لكل فصل خاص به [اسم_الفئة] ، والتي يمكن أن تشمل ما يلي
إدخالات:

CodeTemplate
القيمة التي يتم إرجاعها بواسطة وظيفة codeTemplate() للمكون الإضافي، والتي تم وضع علامة عليها
"الاستخدام المستقبلي" بواسطة Qt (TM) Designer (افتراضي: فارغ).

منشئ
الحجج لتمريرها إلى مُنشئ الفئة التي قدمها ImplClass ؛ هذه يجب
أن تكون محاطة بأقواس (الافتراضي: "(الأصل)"). المتغير الوحيد المضمون
متاح أصل، وهو QWidget الأصلي الذي تم تمريره بواسطة Qt (TM) Designer.

يتم تجاهل هذا الإدخال إذا تم تعيين CreateWidget.

إنشاء القطعة
الكود اللازم لإنشاء مثيل لعنصر واجهة المستخدم (الافتراضي: يستخدم new لإنشاء ملف
مثيل للفئة المعطاة من خلال إدخال ImplClass ، لتمرير الوسائط المحددة بواسطة
منشئ Args). راجع ملاحظات ImplClass و ConstructorArgs.

دومكسمل
وصف واجهة مستخدم XML لعنصر واجهة المستخدم (الافتراضي: الافتراضي المقدم بواسطة Qt (TM)
رؤوس البرنامج المساعد للمصمم).

تجمع
المجموعة المراد عرض عنصر واجهة المستخدم ضمنها في Qt (TM) Designer (الافتراضي: قيمة ملف
المجموعة الافتراضية الدخول في القسم [العالمي]).

اسم الرمز
ملف الصورة أو اسم الرمز القياسي المراد استخدامه كرمز لهذه الأداة في Qt (TM)
قائمة أدوات المصمم (الافتراضية: ملف PNG مسمى باسم القسم، مع أي ملف مزدوج
تمت إزالة النقطتين ، في دليل "pics" لملف موارد مجمع ؛ على سبيل المثال،
:/pics/Foo.png في القسم [Foo]، أو :/pics/FooBar.png في القسم [Foo::Bar]).

ImplClass
الفئة التي يجب استخدامها لإنشاء مثيل من عنصر واجهة المستخدم لاستخدام
مصمم Qt(TM) (الافتراضي: اسم القسم). لاحظ أن هذا لا يجب أن يحدث في الواقع
هي الفئة التي سيتم إنشاؤها لتطبيق نهائي: التي يتم تحديدها بواسطة
دومكسمل.

يتم تجاهل هذا الإدخال إذا تم تعيين CreateWidget.

تضمين الملف
العنوان الذي يجب تضمينه لاستخدام هذه الأداة (الافتراضي: الأحرف الصغيرة
نسخة من اسم القسم ، مع إزالة أي نقطتين وإلحاق ".h" ؛ على سبيل المثال،
foo.h في قسم [Foo] ، أو foobar.h في قسم [Foo :: Bar]).

IsContainer
ما إذا كانت هذه الأداة يمكن أن تحتوي على عناصر واجهة تعامل أخرى (الافتراضي: خطأ).

تلميح
تلميح الأداة الذي سيتم عرضه عند التمرير فوق عنصر واجهة المستخدم في قائمة عناصر واجهة المستخدم Qt (TM)
المصمم (الافتراضي: اسم القسم ، مع ملحق "Widget" ؛ على سبيل المثال ، Foo Widget
في قسم [فو]).

ما هذا
ما هو هذا النص المرتبط بعنصر واجهة المستخدم في مصمم Qt(TM) (الافتراضي: the
اسم القسم ، مع إلحاق "القطعة" ؛ على سبيل المثال ، Foo Widget في قسم [Foo]).

أمثلة


قد يبدو أبسط ملف وصف

[فو]
ToolTip = يعرض foos
[حاجِز]
ToolTip = محرر الشريط

لاحظ أن كل فئة يجب أن تحتوي على مجموعة مفاتيح واحدة على الأقل (تم استخدام تلميح الأدوات في هذا المثال) ،
وإلا سيتم تجاهله.

عادةً ما تريد تغيير النص المرئي للمستخدم على الأقل ، وهو ما يعني تلميح الأداة ،
WhatsThis وإدخالات المجموعة. بالإضافة إلى ذلك ، يمكن أن يكون تعيين اسم المكون الإضافي فكرة جيدة لـ
منع تعارضات الرموز المحتملة وعدم الخلط بين مصححات الأخطاء (كل من تطبيق مصحح الأخطاء
والشخص الذي يقوم بالتصحيح):

[عالمي]
PluginName=FooWidgets
DefaultGroup=Display

[فو]
تلميح الأدوات = يعرض الدببة
WhatsThis = أداة صورة تعرض الدببة الراقصة

[حاجِز]
ToolTip = محرر الشريط
WhatsThis = واجهة محرر لأشرطة الدببة
المجموعة=تحرير

قد تكون الملفات الأكثر تعقيدًا ضرورية إذا كان لديك فئات ذات مساحة اسم أو خيارات إضافية
بحاجة إلى إمداد المنشئين ، على سبيل المثال:

[عالمي]
PluginName=FooWidgets
DefaultGroup = Foo

[فو :: بار]
تلميح الأدوات = يعرض الأشرطة
WhatsThis=أداة تعرض الأشرطة بطريقة معينة
IncludeFile = foo / bar.h
اسم الرمز=:/previews/bar.png

[فو::باز]
IncludeFile=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption، الأصل)
المجموعة = Foo (خاص)
IsContainer = صحيح
IconName =: / previews / baz.png

في بعض الأحيان قد تحتاج الأدوات المعقدة بشكل خاص إلى تنفيذ "فئة المعاينة" الخاصة
للاستخدام في Qt (TM) Designer ؛ قد تكون هذه فئة فرعية من عنصر واجهة المستخدم الحقيقي الذي يعمل فقط
بعض الإعداد الإضافي ، أو قد يكون تنفيذًا مختلفًا تمامًا.

[عالمي]
يتضمن=foopreviews.h

[القطعة الفاخرة]
ImplClass = FancyWidgetPreview

استخدم kgendesignerplugin عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad