انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

kgendesignerplugin - آنلاین در ابر

kkendesignerplugin را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور kgendesignerplugin است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


kgendesignerplugin - پلاگین های ویجت را برای طراح Qt(TM) تولید می کند.

خلاصه


پلاگین kgendesigner [OPTIONS...] پرونده

شرح


پلاگین های ویجت سفارشی برای Qt(TM) Designer معمولاً از یک الگوی استاندارد پیروی می کنند
کلاس های ارائه شده توسط این افزونه بیشتر اطلاعات ثابت را همراه با عملکرد به ارائه می دهند
یک نمونه ایجاد کنید که معمولاً فقط یک فراخوانی سازنده ساده است. پلاگین kgendesigner
به توسعه دهندگان کتابخانه هایی که ویجت های جدید ارائه می کنند اجازه می دهد تا چنین افزونه ای را بدون آن ایجاد کنند
ایجاد تمام کدهای مربوط به دیگ بخار، با ارائه یک توضیح ساده به سبک ini
فایل.

پلاگین kgendesigner پیش‌فرض‌های معقولی را برای اکثر تنظیمات انتخاب می‌کند، بنابراین حداقل پیکربندی
معمولاً ضروری است.

OPTIONS


-o پرونده
نام فایل C++ تولید شده. اگر داده نشد، stdout استفاده خواهد شد.

-n نام پلاگین
برای سازگاری ارائه شده است. مقدار پیش فرض برای گزینه PluginName در ورودی
فایل.

-g گروه
برای سازگاری ارائه شده است. مقدار پیش فرض برای گزینه DefaultGroup در ورودی
فایل.

--نویسنده
نمایش اطلاعات نویسنده

--مجوز
نمایش اطلاعات مجوز

-h، --کمک
یک متن راهنمای مختصر را نشان دهید.

-v , - نسخه
نمایش اطلاعات نسخه

فایل FORMAT


فایل ورودی یک فایل پیکربندی به سبک ini است (مخصوصاً در قالب است
پشتیبانی شده توسط چارچوب KConfig) که مجموعه ای از ویجت ها را توصیف می کند. حاوی الف است
بخش [جهانی]، ارائه اطلاعات کلی در مورد افزونه، و یک بخش برای هر کدام
ویجتی که باید در افزونه گنجانده شود.

بخش [Global] می تواند ورودی های زیر را داشته باشد:

DefaultGroup
مقدار پیش فرض برای گروه ورودی در بخش‌های کلاس (پیش‌فرض: "سفارشی"، مگر اینکه
la -g گزینه داده شده است).

شامل
یک لیست (جدا شده با کاما) مورد نیاز شامل (پیش‌فرض: خالی). توجه داشته باشید که هدر
فایل‌های ویجت‌هایی که بعداً در فایل مشخص شده‌اند نباید در اینجا فهرست شوند. در عوض، این
برای هدرهای ویژه برای استفاده خود افزونه است، مانند آنهایی که برای کلاس های ارائه می دهند
پیش نمایش ها

نام افزونه
نام کلاس C++ اصلی در افزونه (پیش‌فرض: "WidgetsPlugin"، مگر اینکه -n
گزینه داده شده است).

هر کلاس باید [نام کلاسبخش ] که می تواند شامل موارد زیر باشد
ورودی های:

CodeTemplate
مقدار بازگردانده شده توسط تابع codeTemplate() افزونه که برای علامت گذاری شده است
"استفاده آینده" توسط طراح Qt(TM) (پیش‌فرض: خالی).

ConstructorArgs
آرگومان هایی که باید به سازنده کلاس داده شده توسط ImplClass منتقل شوند. اینها باید
با پرانتز احاطه شود (پیش فرض: "(والد)"). تنها متغیر تضمین شده است
موجود است پدر یا مادر، که QWidget والد است که توسط Qt(TM) Designer ارسال شده است.

اگر CreateWidget تنظیم شده باشد، این ورودی نادیده گرفته می شود.

ایجاد ویجت
کد لازم برای ایجاد یک نمونه از ویجت (پیش‌فرض: از new برای ایجاد یک استفاده می‌کند
نمونه ای از کلاس ارائه شده توسط ورودی ImplClass، با ارسال آرگومان های مشخص شده توسط
ConstructorArgs). به یادداشت های ImplClass و ConstructorArgs مراجعه کنید.

DomXML
شرح رابط کاربری XML از ویجت (پیش‌فرض: پیش‌فرض ارائه شده توسط Qt(TM)
هدر پلاگین طراح).

گروه
گروهی که ویجت را در زیر در Qt(TM) Designer نمایش می دهد (پیش فرض: مقدار
DefaultGroup ورود در بخش [جهانی]).

نماد نام
فایل تصویر یا نام نماد استاندارد برای استفاده به عنوان نماد این ویجت در Qt(TM)
لیست ویجت طراح (پیش‌فرض: یک فایل PNG با نام بخش، با هر دوتایی
دو نقطه در فهرست "pics" یک فایل منبع کامپایل شده حذف شد. مثلا،
:/pics/Foo.png در بخش [Foo]، یا :/pics/FooBar.png در بخش [Foo::Bar]).

ImplClass
کلاسی که باید برای ایجاد نمونه ای از ویجت برای استفاده استفاده شود
طراح Qt(TM) (پیش‌فرض: نام بخش). توجه داشته باشید که این در واقع لازم نیست
کلاسی باشد که برای یک برنامه پایانی ایجاد می شود: که توسط
DomXML.

اگر CreateWidget تنظیم شده باشد، این ورودی نادیده گرفته می شود.

شامل فایل
هدری که برای استفاده از این ویجت باید اضافه شود (پیش‌فرض: حروف کوچک
نسخه نام بخش، با هر دو نقطه حذف شده و ".h" اضافه شده است. مثلا،
foo.h در بخش [Foo]، یا foobar.h در بخش [Foo::Bar]).

IsContainer
آیا این ویجت می‌تواند حاوی ویجت‌های دیگری باشد (پیش‌فرض: نادرست).

نکته ابزار
نکته ابزاری برای نمایش در هنگام نگه داشتن ماوس روی ویجت در لیست ویجت Qt(TM)
طراح (پیش‌فرض: نام بخش، با "ابزارک" ضمیمه شده؛ به عنوان مثال، Foo Widget
در بخش [فو]).

این چیه
متن What's This مرتبط با ویجت در Qt(TM) Designer (پیش فرض: the
نام بخش، با "ویجت" ضمیمه شده است. برای مثال، Foo Widget در بخش [Foo]).

مثال ها


ساده ترین فایل توضیحات ممکن است به نظر برسد

[فو]
ToolTip=Foos را نمایش می دهد
[بار]
ToolTip=ویرایشگر نوار

توجه داشته باشید که هر کلاس باید حداقل یک مجموعه کلید داشته باشد (ToolTip در این مثال استفاده شده است).
در غیر این صورت نادیده گرفته می شود.

معمولاً، شما می خواهید حداقل متن قابل مشاهده توسط کاربر را تغییر دهید، به این معنی که ToolTip،
WhatsThis و ورودی های گروه. علاوه بر این، تنظیم نام افزونه می تواند ایده خوبی باشد
از برخورد نمادهای احتمالی جلوگیری کنید و اشکال زداها را اشتباه نگیرید (هر دو برنامه دیباگر
و شخصی که اشکال زدایی را انجام می دهد):

[جهانی]
PluginName=FooWidgets
DefaultGroup=نمایش

[فو]
ToolTip=خرس ها را نشان می دهد
WhatsThis=ویجت تصویری که خرس های رقصنده را نمایش می دهد

[بار]
ToolTip=ویرایشگر نوار
WhatsThis=یک رابط ویرایشگر برای میله‌ها برای خرس‌ها
گروه=ویرایش

اگر کلاس های فضای نامی یا گزینه های اضافی دارید، ممکن است فایل های پیچیده تری لازم باشد
نیاز به تامین برای سازندگان، به عنوان مثال:

[جهانی]
PluginName=FooWidgets
DefaultGroup=Foo

[فو::بار]
ToolTip=نوارها را نمایش می دهد
WhatsThis=ویجتی که نوارها را به روشی خاص نمایش می دهد
IncludeFile=foo/bar.h
IconName=:/previews/bar.png

[فو::باز]
IncludeFile=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption، والد)
Group=Foo (ویژه)
IsContainer=درست است
IconName=:/previews/baz.png

گاهی اوقات ویجت‌های پیچیده ممکن است به پیاده‌سازی «کلاس پیش‌نمایش» ویژه نیاز داشته باشند
برای استفاده در Qt(TM) Designer. این ممکن است زیرمجموعه ای از ویجت واقعی باشد که این کار را انجام می دهد
برخی از تنظیمات اضافی، یا ممکن است اجرای کاملا متفاوتی باشد.

[جهانی]
شامل=foopreviews.h

[FancyWidget]
ImplClass=FancyWidgetPreview

با استفاده از خدمات onworks.net به صورت آنلاین از kgendesignerplugin استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 2
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 3
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 4
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • 6
    SQuirreL SQL مشتری
    SQuirreL SQL مشتری
    SQuirreL SQL Client یک SQL گرافیکی است
    مشتری نوشته شده در جاوا که اجازه می دهد
    برای مشاهده ساختار یک JDBC
    پایگاه داده سازگار، داده ها را در آن مرور کنید
    جداول...
    دانلود SQuirreL SQL Client
  • بیشتر "

دستورات لینوکس

Ad