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: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
[[Qt Quick|English]] [[Qt Quick Russian|Русский]] [[Qt-Quick-es|Castellano]] [[Qt-Quick-ca|Català]] [[Qt Quick Portuguese|Português]] [[Qt Quick Hungarian|Magyar]] [[Qt Quick Arabic|عربي]] [[Qt-Quick-Japanese|日本語]] '''فارسی'''
[[Category:Developing_with_Qt::Qt Quick]]<br />[[Qt_Quick|English]] [[Qt_Quick_Russian|Русский]] [[Qt Quick (es)|Castellano]] [[Qt Quick (ca)|Català]] [[Qt_Quick_Portuguese|Português]] [[Qt_Quick_Hungarian|Magyar]] [[Qt_Quick_Arabic|عربي]] [[Qt Quick Japanese|日本語]] '''فارسی'''


=<font face="tahoma">Qt Quick (ابزار توسعهٔ رابط کاربری)</font>=
h1{direction:rtl;text-align:right;font-family:tahoma;}. Qt Quick (ابزار توسعهٔ رابط کاربری)


<font face="tahoma">مهم‌ترین ویژگی جدید منتشر شده به همراه Qt 4.7 و Qt Creator 2.1 یک فناوری سطح بالای رابط کاربری است که برای توسعه‌دهندگان و طراحان امکان ایجاد رابط‌های متحرک و لمسی سبک برای برنامه‌ها را به ارمغان می‌آورد. این فناوری شامل موارد زیر است:</font>
p{direction:rtl;text-align:right;font-family:tahoma;}. مهم‌ترین ویژگی جدید منتشر شده به همراه Qt 4.7 و Qt Creator 2.1 یک فناوری سطح بالای رابط کاربری است که برای توسعه‌دهندگان و طراحان امکان ایجاد رابط‌های متحرک و لمسی سبک برای برنامه‌ها را به ارمغان می‌آورد. این فناوری شامل موارد زیر است:


<font face="tahoma">
#{direction:rtl;text-align:right;font-family:tahoma;}. ابزارهای جدید در محیط توسعهٔ Qt Creator: شامل یک ویرایشگر بصری که به توسعه‌دهندگان و طراحان اجازه می‌دهد با یک دیدگاه مشترک در طراحی UI مشارکت داشته باشند.<br /># QML (زبان فراشیء کیوت): یک زبان توصیفی بسیار ساده<br /># QtDeclarative: یک ماژول جدید در کتابخانهٔ کیوت که امکانات برنامه‌نویسی توصیفی را فراهم می‌کند
# ابزارهای جدید در محیط توسعهٔ Qt Creator: شامل یک ویرایشگر بصری که به توسعه‌دهندگان و طراحان اجازه می‌دهد با یک دیدگاه مشترک در طراحی UI مشارکت داشته باشند.
# <span class="caps">QML</span> (زبان فراشیء کیوت): یک زبان توصیفی بسیار ساده
# QtDeclarative: یک ماژول جدید در کتابخانهٔ کیوت که امکانات برنامه‌نویسی توصیفی را فراهم می‌کند</font>


<font face="tahoma">با وجود این که هیچ مهارت برنامه‌نویسی در ‎C++‎ برای استفاده از Qt Quick لازم نیست، Qt Quick ۱۰۰٪ مبتنی بر کیوت طراحی شده است و تنها بسته به خلاقیت شما می‌تواند در ‎C++‎ (و با توجه به [[:Category:LanguageBindings|گسترش زبان‌ها]] در دیگر زبان‌ها) به طور نامحدود استفاده شود و گسترش یابد.</font>
p{direction:rtl;text-align:right;font-family:tahoma;}. با وجود این که هیچ مهارت برنامه‌نویسی در ‎C+''‎ برای استفاده از Qt Quick لازم نیست، Qt Quick ۱۰۰٪ مبتنی بر کیوت طراحی شده است و تنها بسته به خلاقیت شما می‌تواند در ‎C‎ (و با توجه به [[:Category:LanguageBindings|گسترش زبان‌ها]] در دیگر زبان‌ها) به طور نامحدود استفاده شود و گسترش یابد.
<br />h2{direction:rtl;text-align:right;font-family:tahoma;}. دامنه (Qt Creator 2.1 و Quick)
<br />'''{direction:rtl;text-align:right;font-family:tahoma;}. جادوگر پروژهٔ QML و امکانات مدیریت پروژه (فرمت فایل جدید برای پروژه‌های خالص QML)<br />''' ویرایشگر پیشرفتهٔ QML به همراه قالب‌بندی نحوی، تکمیل خودکار کد، سیستم کمک‌رسانی توکار و امکانات بیشتر<br />* Qt Quick Designer: طراح بصری WYSIWYG برای ایجاد رابط‌های کاربری Qt Quick (حالت نمایشی)<br />* Qt Quick Components: کنترل‌های عمومی رابط کاربری که با نمایش دیداری پلتفرم مقصد هماهنگی دارند
<br />h2{direction:rtl;text-align:right;font-family:tahoma;}. QML در مقابل رابط‌کاربری مبتنی‌بر کنترل
<br />p{direction:rtl;text-align:right;font-family:tahoma;}. تازه‌کاران کیوت معمولاً می‌پرسند: کدام روش برای ساخت رابط کاربری مناسب‌تر است؟ در کیوت ۳ روش متفاوت وجود دارد که البته قابل همسان‌سازی می‌باشند.<br />'''{direction:rtl;text-align:right;font-family:tahoma;}. استفاده از Qt Designer برای ایجاد پروندهٔ .ui که یک توصیف مبتنی بر XML از رابط کاربری است.<br />''' نوشتن رابط کاربری در C''+ با استفاده از کلاس‌های ویدجت در کیوت<br />* نوشتن یا طراحی بصری پرونده‌های QML


==<font face="tahoma">دامنه (Qt Creator 2.1 و Quick)</font>==
h2{direction:rtl;text-align:right;font-family:tahoma;}. پیوندها


<font face="tahoma">
'''{direction:rtl;text-align:right;font-family:tahoma;}. &quot;شروع&amp;quot;:http://doc.qt.nokia.com/4.7-snapshot/qtquick.html<br />''' &quot;ساخت یک برنامهٔ کیوت&amp;quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html<br />* &quot;ساخت اجزای QML‏&amp;quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html<br />* &quot;باز کردن اجزای QML‏&amp;quot;:http://developer.qt.nokia.com/wiki/QtQuickOpenComponents<br />* &quot;همگام‌سازی Qt Quick‏&amp;quot;:http://developer.qt.nokia.com/wiki/QtQuickMinutes<br />* &quot;خروجی گرفتن QML از فتوشاپ و گیمپ&amp;quot;:labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - '''WIP'''<br />* &quot;رابط کاربری QML در فروم نوکیا&amp;quot;:https://projects.forum.nokia.com/qmluiexamples
* جادوگر پروژهٔ <span class="caps">QML</span> و امکانات مدیریت پروژه (فرمت فایل جدید برای پروژه‌های خالص <span class="caps">QML</span>)
* ویرایشگر پیشرفتهٔ <span class="caps">QML</span> به همراه قالب‌بندی نحوی، تکمیل خودکار کد، سیستم کمک‌رسانی توکار و امکانات بیشتر
* Qt Quick Designer: طراح بصری <span class="caps">WYSIWYG</span> برای ایجاد رابط‌های کاربری Qt Quick (حالت نمایشی)
* Qt Quick Components: کنترل‌های عمومی رابط کاربری که با نمایش دیداری پلتفرم مقصد هماهنگی دارند</font>
 
==<font face="tahoma"><span class="caps">QML</span> در مقابل رابط‌کاربری مبتنی‌بر کنترل</font>==
 
<font face="tahoma"> تازه‌کاران کیوت معمولاً می‌پرسند: کدام روش برای ساخت رابط کاربری مناسب‌تر است؟ در کیوت ۳ روش متفاوت وجود دارد که البته قابل همسان‌سازی می‌باشند. </font>
 
<font face="tahoma">
* استفاده از Qt Designer برای ایجاد پروندهٔ .ui که یک توصیف مبتنی بر <span class="caps">XML</span> از رابط کاربری است.
* نوشتن رابط کاربری در C++ با استفاده از کلاس‌های ویدجت در کیوت
* نوشتن یا طراحی بصری پرونده‌های <span class="caps">QML</span></font>
 
==<font face="tahoma">پیوندها</font>==
 
<font face="tahoma">
* [http://doc.qt.nokia.com/4.7-snapshot/qtquick.html شروع] ''[doc.qt.nokia.com]''
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html ساخت یک برنامهٔ کیوت] ''[doc.qt.nokia.com]''
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html ساخت اجزای QML‏] ''[doc.qt.nokia.com]''
* [http://developer.qt.nokia.com/wiki/QtQuickOpenComponents باز کردن اجزای QML‏] ''[developer.qt.nokia.com]''
* [http://developer.qt.nokia.com/wiki/QtQuickMinutes همگام‌سازی Qt Quick‏] ''[developer.qt.nokia.com]''
* [[labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/|خروجی گرفتن <span class="caps">QML</span> از فتوشاپ و گیمپ]] – '''<span class="caps">WIP</span>'''
* [https://projects.forum.nokia.com/qmluiexamples رابط کاربری <span class="caps">QML</span> در فروم نوکیا] ''[projects.forum.nokia.com]''
* [http://developer.qt.nokia.com/wiki/Qt_Quick_Tutorial آموزش Qt Quick‏] ''[developer.qt.nokia.com]''</font>
 
===Categories:===
 
* [[:Category:Developing with Qt|Developing_with_Qt]]
** [[:Category:Developing with Qt::Qt Quick|Qt_Quick]]

Revision as of 10:54, 24 February 2015


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

h1{direction:rtl;text-align:right;font-family:tahoma;}. Qt Quick (ابزار توسعهٔ رابط کاربری)

p{direction:rtl;text-align:right;font-family:tahoma;}. مهم‌ترین ویژگی جدید منتشر شده به همراه Qt 4.7 و Qt Creator 2.1 یک فناوری سطح بالای رابط کاربری است که برای توسعه‌دهندگان و طراحان امکان ایجاد رابط‌های متحرک و لمسی سبک برای برنامه‌ها را به ارمغان می‌آورد. این فناوری شامل موارد زیر است:

  1. {direction:rtl;text-align:right;font-family:tahoma;}. ابزارهای جدید در محیط توسعهٔ Qt Creator: شامل یک ویرایشگر بصری که به توسعه‌دهندگان و طراحان اجازه می‌دهد با یک دیدگاه مشترک در طراحی UI مشارکت داشته باشند.
    # QML (زبان فراشیء کیوت): یک زبان توصیفی بسیار ساده
    # QtDeclarative: یک ماژول جدید در کتابخانهٔ کیوت که امکانات برنامه‌نویسی توصیفی را فراهم می‌کند

p{direction:rtl;text-align:right;font-family:tahoma;}. با وجود این که هیچ مهارت برنامه‌نویسی در ‎C+‎ برای استفاده از Qt Quick لازم نیست، Qt Quick ۱۰۰٪ مبتنی بر کیوت طراحی شده است و تنها بسته به خلاقیت شما می‌تواند در ‎C‎ (و با توجه به گسترش زبان‌ها در دیگر زبان‌ها) به طور نامحدود استفاده شود و گسترش یابد.
h2{direction:rtl;text-align:right;font-family:tahoma;}. دامنه (Qt Creator 2.1 و Quick)
{direction:rtl;text-align:right;font-family:tahoma;}. جادوگر پروژهٔ QML و امکانات مدیریت پروژه (فرمت فایل جدید برای پروژه‌های خالص QML)
ویرایشگر پیشرفتهٔ QML به همراه قالب‌بندی نحوی، تکمیل خودکار کد، سیستم کمک‌رسانی توکار و امکانات بیشتر
* Qt Quick Designer: طراح بصری WYSIWYG برای ایجاد رابط‌های کاربری Qt Quick (حالت نمایشی)
* Qt Quick Components: کنترل‌های عمومی رابط کاربری که با نمایش دیداری پلتفرم مقصد هماهنگی دارند
h2{direction:rtl;text-align:right;font-family:tahoma;}. QML در مقابل رابط‌کاربری مبتنی‌بر کنترل
p{direction:rtl;text-align:right;font-family:tahoma;}. تازه‌کاران کیوت معمولاً می‌پرسند: کدام روش برای ساخت رابط کاربری مناسب‌تر است؟ در کیوت ۳ روش متفاوت وجود دارد که البته قابل همسان‌سازی می‌باشند.
{direction:rtl;text-align:right;font-family:tahoma;}. استفاده از Qt Designer برای ایجاد پروندهٔ .ui که یک توصیف مبتنی بر XML از رابط کاربری است.
نوشتن رابط کاربری در C+ با استفاده از کلاس‌های ویدجت در کیوت
* نوشتن یا طراحی بصری پرونده‌های QML

h2{direction:rtl;text-align:right;font-family:tahoma;}. پیوندها

{direction:rtl;text-align:right;font-family:tahoma;}. "شروع&quot;:http://doc.qt.nokia.com/4.7-snapshot/qtquick.html
"ساخت یک برنامهٔ کیوت&quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html
* "ساخت اجزای QML‏&quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html
* "باز کردن اجزای QML‏&quot;:http://developer.qt.nokia.com/wiki/QtQuickOpenComponents
* "همگام‌سازی Qt Quick‏&quot;:http://developer.qt.nokia.com/wiki/QtQuickMinutes
* "خروجی گرفتن QML از فتوشاپ و گیمپ&quot;:labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - WIP
* "رابط کاربری QML در فروم نوکیا&quot;:https://projects.forum.nokia.com/qmluiexamples