为什么Qml的功能无法控制任何对象的不透明度,可见?

时间:2015-04-03 05:09:05

标签: c++ qt qml

我正在用Qt编写一个应用程序并使用Qml来定义UI。但后来我发现了一个大问题:在我的应用程序中,C ++代码发送一个信号,我在Qml中定义一个函数来接收信号。但我发现在Qml函数中,某些代码无效,如:

function receive_signal() {
    console.log("Running");
    button1.opacity = 1; // button1 is a id of my Button item and its initial value is 0
    button2.visible = true; // button2 is a id of my Button item and its initial value is false
    console.log("Running too");
}

控制台已打印RunningRunning too但未显示两个按钮,这意味着这两个行代码无效

我不知道为什么,希望有人能帮助我。

0 个答案:

没有答案