作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我查看了类似的线程,但没有太大帮助。
我正在使用 QtQuick.Controls.Button
在 QML
将鼠标悬停在按钮上时,我无法更改光标形状!我想在不使用 MouseArea
的情况下实现这一点.可以做什么?当我查看文档时,我找不到一个,比如说,cursorShape
属性(property)或类似的。
最佳答案
这是一种 hack,但您可以访问 Button
自己的MouseArea
通过 __behavior
伪私有(private)属性(property)。
Button {
text: qsTr("Hello World")
Component.onCompleted: __behavior.cursorShape = Qt.PointingHandCursor
}
Button
:
import QtQuick 2.3
import QtQuick.Controls 1.2
Button {
property alias cursorShape: mouseArea.cursorShape
MouseArea
{
id: mouseArea
anchors.fill: parent
onPressed: mouse.accepted = false
}
}
Button
的 QML 模块。为了掩盖
QtQuick.Controls
的
Button
.
关于qml - 如何在不使用 MouseArea 的情况下更改光标的形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34761926/
我是一名优秀的程序员,十分优秀!