Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Qt Quick/fa
English Русский Castellano Català Português Magyar عربي 日本語 فارسی
Qt Quick (ابزار توسعهٔ رابط کاربری)
مهمترین ویژگی جدید منتشر شده به همراه Qt 4.7 و Qt Creator 2.1 یک فناوری سطح بالای رابط کاربری است که برای توسعهدهندگان و طراحان امکان ایجاد رابطهای متحرک و لمسی سبک برای برنامهها را به ارمغان میآورد. این فناوری شامل موارد زیر است:
- ابزارهای جدید در محیط توسعهٔ Qt Creator: شامل یک ویرایشگر بصری که به توسعهدهندگان و طراحان اجازه میدهد با یک دیدگاه مشترک در طراحی UI مشارکت داشته باشند.
- QML (زبان فراشیء کیوت): یک زبان توصیفی بسیار ساده
- 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
پیوندها
- شروع [doc.qt.nokia.com]
- ساخت یک برنامهٔ کیوت [doc.qt.nokia.com]
- ساخت اجزای QML [doc.qt.nokia.com]
- باز کردن اجزای QML [developer.qt.nokia.com]
- همگامسازی Qt Quick [developer.qt.nokia.com]
- خروجی گرفتن QML از فتوشاپ و گیمپ – WIP
- رابط کاربری QML در فروم نوکیا [projects.forum.nokia.com]
- آموزش Qt Quick [developer.qt.nokia.com]