رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران

GornerLabo

کاربـــر عـــــادی
  • تعداد ارسال ها

    105
  • تاریخ عضویت

  • روز های برد

    6

پست ها ارسال شده توسط GornerLabo


  1. با درود و خسته نباشید خدمت اساتید.

    به عنوان یه برنامه نویس مشتاق به c++ خیلی علاقه دارم اگر امکانش باشه اساتید یه دوره حرفه ای آموزش ارتباط c++  با qml در زمینه های مختلف رو استارت بزنند. آموزش هایی که واقعا درک ما کسانی که مشتاق به برنامه نویسی c++ در qml هست رو بالا ببره. qml  توانایی خاصی در خلق رابط کاربری داره ولی این c++ هست که به این مساله قابلیت - انعطاف پذیری و سرعت میبخشه. اگر ملاک ما اسناد خود qt باشه میتونیم این مساله رو پیش ببریم اما با سرعت بسیار کم. پس اگر اساتید علاقه ای در این زمینه داشته باشند چه بهتر با زبان فارسی بشه حرکتی کرد تا فصل جدیدی از برنامه نویسی مدرن رقم بخوره. 

     

    ممنون

    نقل قول

    i love BlackBerry & iOS OS

     


  2. درود

    از دوستان کسی وقت داره آموزش فارسی ساخت listmodel توسط C++ و ارسالش به qml رو بزاره ما هم استفاده کنیم. تو اغلب سایت های خارجی خیلی خلاصه وار بحث شده. اگر کسی تجربه ای داره ممنون میشم اینجا آموزششو بزاره. چون ظاهرا در پست قبلی من نتونستم با کلاس  و توابع خود qml یه سرچ باکس برای listview بسازم و باید حتما با C++ لیست مدل رو ساخت و توسط ارسال به qml بشه سرچ کرد

     

    با سپاس


  3. در در 17 خرداد 1397 در 22:14، بهنام صباغی گفته است :

    این مثال با پای کیوت هست ولی سخت نیست تبدیلش به نمونه سی پلاس پلاسش میتونی از روی همین یه مثال سی پلاس پلاس برای خودت بنویسی و کارت رو راه بندازی

    مثال سرچ در لیست ویو کیو ام ال

    این مثال رو یه سر بزنید جالبتره. فقط نحوه ی پیاده سازی این متد برای دیتابیس هستش ولی listview من در خود فایل qml تعریف شده. شما میتونید راهنمایی کنید به چه نحوی همچین متدی رو پیاده سازی کرد بدون دیتابیس؟

     

     


  4. درود

    فرض کنید یه text field دارم با یه button و یه list view

    یه کلمه در text field وقتی تایپ شه با کلیک button تنها اندیکسی از list view نمایش داده بشه که میخوام نه همه اندیکس ها

    مثلا: 

    if(txtfield.text === "cpp")

    فقط اندیکس به فرض 2 نمایش داده بشه بقیه اندیکس های listview حذف بشن.( البته بعد جستجو توی لیست بمونن فقط برای نمایش حذف بشن)

    تا جایی که سرچ کردم تو انجمن های خارجی گفته بودن باید filter شه.

    آیا فانکشن خاصی داره یا باید کلاسی چیزی در cpp تعریف کرد ؟ یا روش های دیگری هم هست برای سرچ در list view ؟

    اگر امکانش باشه کامل راهنمایی کنید ممنون.

    
     

     


  5. در 17 ساعت قبل، کامبیز اسدزاده گفته است :

    دلیلش عدم شناسایی فرمت تصاویر تحت پلاگین هستش. شما باید پلاگین libqsvg موجود در پوشهٔ plugins و imageformats در کنار برنامتون کپی کنید. در هر سیستم عاملی که باشید این کار باید صورت بگیره.

    مشکل من حل شد اما با یک کار اضافه دیگه

     

    ابتدا پلاگین مربوط به اندروید با نام libqsvg.so که در پوشه پلاگین هست رو کپی کردم در فولدر برنامه م

    بعد در فایل .pro باید این خط کد اضافه میشد تا آیکن با فرمت svg نشون بده

    QT += svg

     

    و الان راحت ایکن با فرمت svg نشون میده در دستگاه اندروید. ممنون

    • پسندیدن 3

  6. در 44 دقیقه قبل، کامبیز اسدزاده گفته است :

    دلیلش عدم شناسایی فرمت تصاویر تحت پلاگین هستش. شما باید پلاگین libqsvg موجود در پوشهٔ plugins و imageformats در کنار برنامتون کپی کنید. در هر سیستم عاملی که باشید این کار باید صورت بگیره.

    طبق عکس تصویری پیوست /  پلاگین رو کپی کردم در مسیر برنامه م ولی نشون نمیده باز ایکن رو گوشی

    فایل پیوست

    فک کنم نحوه کپی من برای پلاگین مشکل داره


  7. درود

    دلیل عدم نمایش آیکن با فرمت svg در اپ های توسعه داده شده توسط Qt qml بر روی گوشی های اندرویدی چیست؟

    در حالی که روی دسکتاپ مشکلی نداره و نمایش داده میشه. تا جای که سرچ کردم اندروید برای نمایش همچین آیکن هایی یه چند خط کد لازمه . در qt qml چی لازمه انجام بدم تا ایکن نمایش داده بشه بر روی گوشی اندروید؟ آیا سیستم عامل ios هم همچین مشکلی داره؟


  8. در 24 دقیقه قبل، بهنام صباغی گفته است :

    منظورت مشخصه و رسیده منم جواب رو دادم نمیدونم چرا متوجه نشدی هنوز .

    ببین خیلی ساده گفتم رکت‌انگل رو بذار توی ایتم تازه برای ایتم و تکست و رکت‌انگل هم طول مشخص کن هم عرض

    داداش میتونی قطعه کدی که میگی اینجا بزنی جا بیفته برام. از صبح درگیرشم همه چی رو قاطی کردم


  9. کد زیر برای نمایش یه لیست از text بکار میره:

     

    نقل قول
    
    
    ListView{
            anchors.fill: parent
            model: ListModel{
                ListElement{
                    name: "text 1"
                }
                ListElement{
                    name: "text 2"
                }
                ListElement{
                    name: "text 3"
                }
                ListElement{
                    name: "text 4"
                }
                ListElement{
                    name: "text 5"
                }
            }
            delegate: Item{
                height: 50
                Text{
                    text: name
                }
            }
        }
    

     

    حالا برای نمایش یه rectangel که ساختم کجا باید قرارش بدم که نمایش داده بشه؟

    موضوع خیلی ساده س ، احتمالا من نمیتونم درست منظورمو برسونم


  10. در 15 دقیقه قبل، بهنام صباغی گفته است :

    خب مشکلت رو مشخص کن اولش اندازه هات مشخصه ؟ یعنی اندازه های رکت انگل رو درست کردی ؟ سعی کن پرنتش رو بذاری ایتم چون رکت انگل ایتم بیس نیست اصلا اندازش در نظر گرفته نمیشه توی انتینتر ها فکر میکنم یعنی ایتم بذار اندازش رو تنظیم کن بعد رکت‌انگلت رو فیل کن توش

    اره همه چیش اوکی وقتی بدون listview از rectangle نمونه میسازم نمایش میده . مثلا بخوام به تعداد 6 بار زیر هم rectangle که ساختم نمایش بدم باید به چه صورت listview و مدل و دلگیت رو تعریف کنم؟ ( فک کنم همین نحوه تعریف listview من  برای نمایش rectangle اشتباس)


  11. درود

    برای برنامه ای که دارم باهاش کار میکنم لازم بود یه Rectangle  سفارشی بسازم (در یک فایل qml جدا). حالا میخوام از این Rectangle در listview استفاده کنم تا به صورت لیست به نمایش دربیاد  ( به تعداد نیاز زیرهم دیگه). واسه  نمایش Image و Text در listview مشکلی ندارم ولی با Rectangle در listview کار نکردم

     

    نمونه ای از طراحی که میخوام با این شیوه نمایش بدم > لینک

×
×
  • جدید...