Qt 什么是按钮属性;工具提示“;用来做什么?
我正在编写一个测试应用程序来尝试QML提供的功能。我创建了一个简单的按钮,并尝试创建鼠标悬停事件的工具提示。我已经找到了几种解决方案来实现这一点(),这不是问题 然而,在文档中,我遇到了一个名为Qt 什么是按钮属性;工具提示“;用来做什么?,qt,qml,Qt,Qml,我正在编写一个测试应用程序来尝试QML提供的功能。我创建了一个简单的按钮,并尝试创建鼠标悬停事件的工具提示。我已经找到了几种解决方案来实现这一点(),这不是问题 然而,在文档中,我遇到了一个名为tooltip的按钮属性。现在我假设,如果内置组件具有这样的属性,那么工具提示的创建是自动化的。显然情况并非如此,因为定义tooltip属性并没有改变任何事情 问题是这个属性实际上是用来做什么的 Button { id: myButton x: 10 y: 10 text:
tooltip
的按钮属性。现在我假设,如果内置组件具有这样的属性,那么工具提示的创建是自动化的。显然情况并非如此,因为定义tooltip
属性并没有改变任何事情
问题是这个属性实际上是用来做什么的
Button {
id: myButton
x: 10
y: 10
text: "Click me"
tooltip: "Some tooltip"
}
显示工具提示需要接收鼠标悬停事件,只有当您的按钮未与另一个
MouseArea
重叠且hoverEnabled
属性等于true
时,才可能显示工具提示。以下示例显示了OS X和Qt 5.2.1上的工具提示精细:
import QtQuick 2.0
import QtQuick.Controls 1.1
Rectangle {
width: 360
height: 360
Text {
anchors.centerIn: parent
text: "Hello World"
}
Button {
id: myButton
x: 10
y: 10
text: "Click me"
tooltip: "Some tooltip"
}
}