我目前正在使用bb10应用。
我有QML文档main.qml
。它包含一个按钮。
点击按钮,我调用了一个函数HandleClickEvent()
。
内部HandleClickEvent()
我正在调用函数DisplaySheet()
。
并且在DisplaySheet()
函数调用后立即调用GetData()
内的另一个函数HandleClickEvent()
在DisplaySheet()
内部功能我正在创建工作表的完整UI并显示它。
用户可以使用工作表中的按钮关闭它。
我希望只有在工作表关闭之后才能调用函数GetData()
。现在,在调用函数DisplaySheet()
如何在我的应用中启用此功能。
答案 0 :(得分:3)
研究signal slot mechanism,它将满足您的目的。
Sheet已关闭信号,将该信号与GetData()函数
连接QObject::connect(obejctOfSheet, SIGNAL(closed()), objectContainingYourFunction, SLOT(GetData()));