我有一个 TabView
,它有 3 个 Tab
,比如 tab1
、tab2
、选项卡 3
。每个 Tab
都有一些小部件。
我想要某种信号机制,这样当我输入 tab3
时,我想在 中设置一些小部件(例如
当我离开它时,我想重置它们的状态。 TextField
)的状态>tab3
关于如何实现这一目标的任何指示?当我阅读有关 TabView
和 Tab
的 Qt 5.3 文档时,我没有发现它们公开了任何信号。
信令可以在 tab3
内或在 Tabview
和 tab3
之间。我对其中任何一个都满意。
最佳答案
使用 onVisibleChanged
试试这个:
TabView {
Tab {
onVisibleChanged: console.log("hello1 "+visible)
title: "Red"
Rectangle { color: "red" }
}
Tab {
onVisibleChanged: console.log("hello2 "+visible)
title: "Blue"
Rectangle { color: "blue" }
}
Tab {
onVisibleChanged: console.log("hello3 "+visible)
title: "Green"
Rectangle { color: "green" }
}
}
关于qt - TabView 中进入/退出事件的信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27399257/