标题:QML有个命令,可以在程序启动的时候自动调用,是哪个
作者:fghfghfgh
日期:2014-10-23 15:08
内容:
记得之前在网上看到过一眼,当时忘记保存了
类似 析构函数和 构造函数
可以在 程序启动和关闭的时候,调用这2个方法
这样的话,就可以通过qml控制,让程序启动的时候,运行 对应的代码
是qml自带的
http://qt-project.org/doc/qt-5/qmltypes.html这里我大概浏览了下没找到
请问有谁知道吗
我应该不会记错的
--------------------------------------
刚才发现了一个 实现这样功能的偏方,
ComboBox {
visible: false
id: comboBox1
width: 130
model: []
onCurrentIndexChanged: console.debug("自动运行啊")
}
可是为假,当软件启动后,会自动 执行 onCurrentIndexChanged后面的代码,这样就可以实现,qml启动执行自己的代码,不过这样 感觉有些不太好
有更好的办法吗
#1 [fghfghfgh 10-23 15:57]
我又发现了一个比较好的方法
Component.onCompleted: {
console.debug("auto run")
}
#2 回 fghfghfgh 的帖子 [foruok 10-23 16:54]
fghfghfgh:我又发现了一个比较好的方法
Component.onCompleted: {
console.debug("auto run")
} (2014-10-23 15:57)
这是一个组件创建完成时执行的,你可以放在主QML文档的根对象内来实现运行一段代码的目的。
#3 [fghfghfgh 10-23 16:56]
嗯谢谢我目前就是这样弄的
#4 [z_墨脱 12-16 17:35]