import QtQuick 2.4 import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.3 import QtQuick.Dialogs 1.2 import QtQuick.Window 2.1 import org.freedesktop.gstreamer.GLVideoItem 1.0 ApplicationWindow { id: window visible: true width: 640 height: 480 x: 30 y: 30 color: "black" Item { anchors.fill: parent GstGLVideoItem { id: video objectName: "videoItem" anchors.centerIn: parent width: parent.width height: parent.height } Rectangle { color: Qt.rgba(1, 1, 1, 0.7) border.width: 1 border.color: "white" anchors.bottom: video.bottom anchors.bottomMargin: 15 anchors.horizontalCenter: parent.horizontalCenter width : parent.width - 30 height: parent.height - 30 radius: 8 MouseArea { id: mousearea anchors.fill: parent hoverEnabled: true onEntered: { parent.opacity = 1.0 hidetimer.start() } } Timer { id: hidetimer interval: 5000 onTriggered: { parent.opacity = 0.0 stop() } } } } }