Qt Quick/fa

From Qt Wiki
< Qt Quick
Revision as of 16:53, 14 January 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

English Русский Castellano Català Português Magyar عربي 日本語 فارسی

Qt Quick (ابزار توسعهٔ رابط کاربری)

مهم‌ترین ویژگی جدید منتشر شده به همراه Qt 4.7 و Qt Creator 2.1 یک فناوری سطح بالای رابط کاربری است که برای توسعه‌دهندگان و طراحان امکان ایجاد رابط‌های متحرک و لمسی سبک برای برنامه‌ها را به ارمغان می‌آورد. این فناوری شامل موارد زیر است:

  1. ابزارهای جدید در محیط توسعهٔ Qt Creator: شامل یک ویرایشگر بصری که به توسعه‌دهندگان و طراحان اجازه می‌دهد با یک دیدگاه مشترک در طراحی UI مشارکت داشته باشند.
  2. QML (زبان فراشیء کیوت): یک زبان توصیفی بسیار ساده
  3. QtDeclarative: یک ماژول جدید در کتابخانهٔ کیوت که امکانات برنامه‌نویسی توصیفی را فراهم می‌کند

با وجود این که هیچ مهارت برنامه‌نویسی در ‎C++‎ برای استفاده از Qt Quick لازم نیست، Qt Quick ۱۰۰٪ مبتنی بر کیوت طراحی شده است و تنها بسته به خلاقیت شما می‌تواند در ‎C++‎ (و با توجه به گسترش زبان‌ها در دیگر زبان‌ها) به طور نامحدود استفاده شود و گسترش یابد.

دامنه (Qt Creator 2.1 و Quick)

  • جادوگر پروژهٔ QML و امکانات مدیریت پروژه (فرمت فایل جدید برای پروژه‌های خالص QML)
  • ویرایشگر پیشرفتهٔ QML به همراه قالب‌بندی نحوی، تکمیل خودکار کد، سیستم کمک‌رسانی توکار و امکانات بیشتر
  • Qt Quick Designer: طراح بصری WYSIWYG برای ایجاد رابط‌های کاربری Qt Quick (حالت نمایشی)
  • Qt Quick Components: کنترل‌های عمومی رابط کاربری که با نمایش دیداری پلتفرم مقصد هماهنگی دارند

QML در مقابل رابط‌کاربری مبتنی‌بر کنترل

تازه‌کاران کیوت معمولاً می‌پرسند: کدام روش برای ساخت رابط کاربری مناسب‌تر است؟ در کیوت ۳ روش متفاوت وجود دارد که البته قابل همسان‌سازی می‌باشند.

  • استفاده از Qt Designer برای ایجاد پروندهٔ .ui که یک توصیف مبتنی بر XML از رابط کاربری است.
  • نوشتن رابط کاربری در C++ با استفاده از کلاس‌های ویدجت در کیوت
  • نوشتن یا طراحی بصری پرونده‌های QML

پیوندها

Categories: