0
我用下面的代码设置一个按钮按QML按钮,但没有任何反应
Button {
x: 141
y: 312
width: 98
height: 22
text: qsTr("Hello World")
anchors.verticalCenterOffset: 116
anchors.horizontalCenterOffset: -59
anchors.centerIn: parent
MouseArea
{
anchors.rightMargin: 126
anchors.bottomMargin: -172
anchors.leftMargin: -126
anchors.topMargin: 172
preventStealing: true
anchors.fill: parent
onPressed: {
console.debug("clicked!")
}
}
}
按下按钮“世界你好”,应该点击控制台显示器。
但它看起来像什么也没发生,当我点击按钮的所有QML
Button
您的评论欢迎
QML按钮有它自己的信号点击,你不需要MouseArea,使用点击信号 – Chernobyl 2014-11-03 05:28:40
你是对的,谢谢 – arachide 2014-11-03 05:31:09
好吧,在这种情况下,我发布这个答案 – Chernobyl 2014-11-03 05:34:16