【发布时间】:2015-01-10 21:57:07
【问题描述】:
我有一种情况,我想将 QML 事件传递给初始事件处理程序中间的另一个 QML 项。例如
Item {
id: item1
Keys.onPressed: {
// Pre-process...
passEventToObject(event, item2);
// Post-process based on results of event passing...
}
}
TextInput {
id: item2
// Expect key press event to be handled by text input
}
我可以做些什么来达到passEventToObject?
注意事项:
- 我无权修改
Keys.onPressed内的item2,它是 QML 内置 (TextInput)。 - 事件传递必须发生在
item1.Keys.onPressed中间
【问题讨论】: