سید حامد 0 ارسال شده در دی 97 سلام.من فایل 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 بزرگی و کوچیکی حروف رو هم برا انم ماژولم لحاظ کردم ولی بازم نشد. اگر فرم ها از نوع آیتم باشه باید چجوری باز و بسته شون کنم؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
0 MohamadP 0 ارسال شده در دی 97 در 8 ساعت قبل، سید حامد گفته است : سلام.من فایل 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 بزرگی و کوچیکی حروف رو هم برا انم ماژولم لحاظ کردم ولی بازم نشد. اگر فرم ها از نوع آیتم باشه باید چجوری باز و بسته شون کنم؟ با سلام به این صورت استفاده کنید: 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 } } } } نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
0 سید حامد 0 ارسال شده در دی 97 در 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 باشه. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
سلام.من فایل form1.qml رو بصورت دیالوگ تعریم کردم.حالا میخام با فشردن یه دکمه این فرم بسته بشه و فرم form2.qml باز بشه.
برنامه خطای زیر رو برمیگردونه:
بزرگی و کوچیکی حروف رو هم برا انم ماژولم لحاظ کردم ولی بازم نشد.
اگر فرم ها از نوع آیتم باشه باید چجوری باز و بسته شون کنم؟
به اشتراک گذاری این ارسال
لینک به ارسال
به اشتراک گذاری در سایت های دیگر