import QtQuick 2.1 import QtQuick.Window 2.1 import QtQuick.Controls 1.1 ApplicationWindow { visible: true width: 360 height: 360 function printStatus() { console.log("Input Method Visible: " + Qt.inputMethod.visible); labelStat.text = "Input Method Visible: " + Qt.inputMethod.visible } function hideInput() { Qt.inputMethod.hide(); printStat(); } Item { anchors.fill: parent Column { spacing: 10 Label { id: labelStat } TextField { id: textField width: 150 height: 40 placeholderText: "1. Tap here" } Button { text: "2. Print status" onClicked: printStatus() } Button { text: "Hide Qt Input" onClicked: hideInput(); } } } }