Ich begann mit der Arbeit an QT/QML, PyQt Desktop Application. Ich habe Grundkenntnisse in Qt/QML und allen.QT/QML wieder öffnen Neues Fenster vom Hauptfenster
Ich versuche, eine Desktop-Anwendung bereits zu ändern.
Hier ist Ich habe einen Button im Hauptfenster der Anwendung, die ein anderes Fenster öffnen.
main.qml
Button {
text: "Open Window"
Loader{ id: pageLoader }
onClicked: {
console.log("Clicked")
pageLoader.source = "testing.qml"
}
}
testing.qml
import QtQuick 2.2
import QtQuick.Window 2.2
Window {
id: win1
width: 1000;
height: 1000;
visible: true;
visibility: "Maximized"
color: "#363636";
title: "First Window";
Text {
anchors.centerIn: parent
text: "Page 1"
}
MouseArea{
anchors.fill: parent;
onClicked: pageLoader.source="";
}
}
Wenn ich auf Schaltfläche geklickt wird, ist neues Fenster erfolgreich geöffnet. Aber als ich ein neues Fenster schloss und versuchte, es wieder zu öffnen, wird es nicht geöffnet. Es druckt nur "Clicked".
Ich entfernte etwas von dem Durcheinander aus Ihrem Beispiel, so dass Ihr Beispiel funktioniert aus der Box. Bitte konsultieren Sie die [Hilfe] (https://stackoverflow.com/help/mcve), um die Voraussetzungen für ein minimales, vollständiges und überprüfbares Beispiel zu finden. – derM