| import QtQuick 2.13 |
| import QtQuick.Window 2.13 |
| import QtQuick.Controls 2.13 |
| |
| Window { |
| width: 400 |
| height: 400 |
| property alias mouseArea: mouseArea |
| property alias loader: loader |
| MouseArea { |
| id: mouseArea |
| property bool isToolTipVisible: false |
| width: 200 |
| height: 200 |
| hoverEnabled: true |
| ToolTip.text: "static tooltip" |
| ToolTip.visible: containsMouse |
| ToolTip.onVisibleChanged: isToolTipVisible = ToolTip.visible |
| } |
| Loader { |
| id: loader |
| active: false |
| sourceComponent: Rectangle { |
| ToolTip.text: "dynamic tooltip" |
| ToolTip.visible: false |
| } |
| } |
| } |