Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. استفاده از QML در پروژه‌های تجاری
Qt 6.11 is out! See what's new in the release blog

استفاده از QML در پروژه‌های تجاری

Scheduled Pinned Locked Moved Persian
7 Posts 3 Posters 4.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    soroush
    wrote on last edited by
    #1

    p{direction:rtl; text-align:right; font: tahoma}. سلام
    تا حالا از QML برای پروژه‌های تجاری دسکتاپ استفاده کردید؟ مشتری‌ها چطور باهاش برخورد می‌کنن؟ نظرتون در مورد آیندهٔ QML و Qt Quick چیه؟ ارزش‌ش رو داره سویچ کنیم؟

    1 Reply Last reply
    0
    • A Offline
      A Offline
      alizadeh91
      wrote on last edited by
      #2

      p{direction:rtl; text-align:right}. سلام سروش
      در حال حاضر داریم تو یک پروژه ی بزرگ صنعتی ازش استفاده میکنیم مشتری ها خیلی ازش راضین مخصوصا اگر با قسمت خود کیوت خوب تلفیق بشه که عالی میشه :)

      1 Reply Last reply
      0
      • A Offline
        A Offline
        alizadeh91
        wrote on last edited by
        #3

        p{direction:rtl; text-align:right}. در مورد آینده ی qml هم باید بگم که با توجه به اینکه از qt5 با opengl رندر
        میشه خیلی کارایی بهتری نسبت به قبل پیدا کرده امکانات shader effect اونم که فوق العاده هست
        اما از نظر من نقطه ضعف qml نحوه ارتباطش با c++ هستش
        به هر حال از نظر من تو پروژه های صنعتی مخصوصا اونایی که monitoring هستند خیلی ایده ی خوبیه ولو اینکه خودمون داریم انجام میدیم و تقریبا بی نظیر شده مشتریها هم خیلی راضی هستند. ولی اینکه بخوای کل پروژه را با qml انجام بدی به نظر من اصلا ایده خوبی نیست . ما خودمون فقط قسمت monitoring را با qml انجام دادیم و این قسمت را تو پنجره های کیو تی گذاشتیم دردسراش خیلی زیاده ولی ارزشش را داره :)

        1 Reply Last reply
        0
        • S Offline
          S Offline
          soroush
          wrote on last edited by
          #4

          p{direction:rtl; text-align:right; font: tahoma}. من فکر می‌کنم تا مدت زیادی از qml برای توسعهٔ نرم‌افزارهای دسکتاپ استفاده نکنم. حداقل یکی دو سال آینده رو با ویجت‌ها کار می‌کنم. مگر برای ماجراجویی یا چیزهای جدید از qml استفاده بشه. در کل کاربرها نمی‌تونن فلسفهٔ qml رو به‌راحتی قبول کنن. مگر این که داخل qml از ویجت‌ها استفاده کنیم. (از سبک طراحی ویجت‌ها استفاده کنیم) که در این صورت فلسفهٔ qml ریز سؤال میره و کار با اون هیچ لطفی نداره.

          1 Reply Last reply
          0
          • A Offline
            A Offline
            alizadeh91
            wrote on last edited by
            #5

            دقیقا منم برا همین گفتم که برای نرم افزارهایی مثل مانیتورینگ و ... که نیاز به زیبایی و انیمیشن هایی خاصی دارند مفیده ولی برای نرم افزارهای ساده ی دیگه همون ویجت های کیو تی کافی هستند.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              mohsen
              wrote on last edited by
              #6

              p{direction:rtl;text-align:right;}. از اونجایی که QML یک markup language برای QGraphicsView هست، در شرایطی که قرار باشه تمام آبجکت هارو خودم طراحی و delegate کنم، با تسلطی که روی graphicsview دارم اون رو به qml ترجیح میدم. تنها امتیازی که استفاده از qml میتونه به همراه داشته باشه اینه که در آینده کامپوننت های زیاد و جالبی براش تولید بشه که بعدا بهشون حسرت بخورم :|

              p{direction:rtl;text-align:right;}. ولی شروع کردنش ایده خوبیه.

              1 Reply Last reply
              0
              • A Offline
                A Offline
                alizadeh91
                wrote on last edited by
                #7

                p{direction: rtl; text-align: right}. دقیقا :) ولی پیشرفت qml نسبت به QGraphicsView بیشتره. در ضمن یه نکته ی مهم که من بهش پی بردم اینه که qml نسبته به graphicsview دارای performance خیلی بالای هست اونم به خاطر openGl هستش. البته graphicsView را هم میشه برد روی openGL ولی باز هم کارایی qml را نداره. انیمیشن هایی را که توی qml نوشته میشن نسبت به graphicsview خیلی نرم تر و smooth هستند :)
                روی پروژه ایی که دارم کار میکنم ابتدا به خاطر اینکه qml توی ویجت های qt5 قرار نمیگرفتند مشکل داشتم برای همین سراغ graphicsView رفتم ولی cpuUsage بالا بود.

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved