import QtQuick 2.7 import QtQuick.Controls 2.0 import QtQuick.Layouts 1.3 import QtQuick.Window 2.2 import QtQuick.Controls.Material 2.0 Window { visible: true width: 320 height: 240 title: qsTr("Bug: interference between tooltips when using the QtQuick.Controls 2 Material style") Material.theme: Material.Dark Material.accent: Material.color(Material.Orange) Material.primary: Material.color(Material.DeepOrange) ColumnLayout { anchors.fill: parent Text { text: qsTr("First label") ToolTip.text: "First tooltip text" ToolTip.timeout: 10000 // ms MouseArea { anchors.fill: parent onClicked: { // parent.ToolTip.visible = true parent.ToolTip.show(parent.ToolTip.text, parent.ToolTip.timeout) } } } Text { text: qsTr("Second label") ToolTip.text: "Second tooltip text" ToolTip.timeout: 10000 // ms MouseArea { anchors.fill: parent onClicked: { //parent.ToolTip.visible = true parent.ToolTip.show(parent.ToolTip.text, parent.ToolTip.timeout) } } } } }