等到黑莓10关闭Sheet

时间:2013-05-06 05:32:15

标签: qml blackberry-10

我目前正在使用bb10应用。

我有QML文档main.qml。它包含一个按钮。

点击按钮,我调用了一个函数HandleClickEvent()

内部HandleClickEvent()我正在调用函数DisplaySheet()

并且在DisplaySheet()函数调用后立即调用GetData()内的另一个函数HandleClickEvent()

DisplaySheet()内部功能我正在创建工作表的完整UI并显示它。 用户可以使用工作表中的按钮关闭它。

我希望只有在工作表关闭之后才能调用函数GetData()。现在,在调用函数DisplaySheet()

之后立即调用它

如何在我的应用中启用此功能。

1 个答案:

答案 0 :(得分:3)

研究signal slot mechanism,它将满足您的目的。

Sheet已关闭信号,将该信号与GetData()函数

连接
QObject::connect(obejctOfSheet, SIGNAL(closed()), objectContainingYourFunction, SLOT(GetData()));