با سلام.
در بخشی از برنامهام نیاز دارم کامپوننتی داشته باشم که بتواند در حین اجرا کامپوننتهای دیگر را در خود نمایش دهد. برای مثال اگر دکمه A کلیک شد، Test1 نمایش داده شود و اگر B کلیک شد Test2.
برای واضح شدن سوال به کد زیر نگاه کنید:
//Test1.qml
import QtQuick 2.0
Rectangle {
id: root
color: "blue"
Text {
text: "Test 1"
}
}
//Test2.qml
import QtQuick 2.0
Rectangle {
id: root
color: "blue"
Text {
text: "Test 1"
}
}
//main.qml
import QtQuick 2.0
import QtQuick.Controls 2.3
ApplicationWindow {
//Container for the component
Item {
id: container
}
Button {
onClicked: //make container display Test1
}
Button {
onClicked: //make container display Test2
}
}
container را چگونه پیادهسازی کنم، یا اگر component خاصی هست که اینکار را انجام میدهد ممنون میشوم راهنمایی کنید.