import QtQuick 2.4 import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.1 import QtQuick.Dialogs 1.1 import QtQuick.Window 2.1 ApplicationWindow { id: window visible: true width: 640 height: 480 x: 30 y: 30 color: "dodgerblue" Item { anchors.fill: parent Rectangle { color: Qt.rgba(1, 1, 1, 0.7) border.width: 1 border.color: "white" anchors.bottomMargin: 15 anchors.horizontalCenter: parent.horizontalCenter width : parent.width - 30 height: parent.height - 30 radius: 8 Text { id: text1 anchors.centerIn: parent text: "Hello World!" font.pointSize: 24 visible: timer.tex1_visible } Text { id: text2 anchors.centerIn: parent text: "This is qmlglsrc demo!" font.pointSize: 24 visible: timer.tex2_visible } Timer { id: timer property int count: 0 property int tex1_visible: 1 property int tex2_visible: 0 interval: 30; running: true; repeat: true onTriggered: { count++; if (count%2 == 0) { tex1_visible = 1; tex2_visible = 0; } else { tex1_visible = 0; tex2_visible = 1; } } } } } }