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

سید حامد

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

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

  • آخرین بازدید

    هرگز

پست ها ارسال شده توسط سید حامد


  1. در 14 ساعت قبل، MohamadP گفته است :

    با سلام 

    به این صورت استفاده کنید:

    
    
     
     
    import QtQuick 2.0
     
    import QtQuick.Controls 2.4
     
    import QtQuick.Dialogs 1.2
     
    Form1{
     
    id:form2
     
    Dialog{
     
    id:form1
     
    visible: true
     
    width: 640
     
    height: 480
     
    Button{
     
    width: 100
     
    height: 50
     
    text: "تایید"
     
    onClicked: {
     
    form1.visible=false
     
    form2.visible=true
     
    }
     
    }
     
    }
     
    }

     

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


  2. سلام.من فایل form1.qml رو بصورت دیالوگ تعریم کردم.حالا میخام با فشردن یه دکمه این فرم بسته بشه و فرم form2.qml باز بشه.

    Dialog {
        id:form1
        Button {
            id: create_account_bt
            text: qsTr("تایید")
            onClicked: {
                form1.close();
                //var component = Qt.createComponent("form2.qml");
                form2.open()
            }
        }
    }

     

    برنامه خطای زیر رو برمیگردونه:

    TypeError: Property 'open' of object [object Object] is not a function

    بزرگی و کوچیکی حروف رو هم برا انم ماژولم لحاظ کردم ولی بازم نشد.

    اگر فرم ها از نوع آیتم باشه باید چجوری باز و بسته شون کنم؟

×
×
  • جدید...