我目前正在使用一个bb10应用程序。
我有QML文档main.qml。它包含一个按钮。
在单击按钮时,我调用了一个函数HandleClickEvent()。
在HandleClickEvent()内部,我调用了一个函数DisplaySheet()。
在DisplaySheet()函数调用之后,我立即调用了HandleClickEvent()中的另一个函数GetData()
在DisplaySheet()函数中,我正在创建工作表的完整UI并显示它。用户可以使用工作表中的按钮将其关闭。
我希望只在工作表关闭之后调用函数GetData(),而不是在此之前。现在,它是在调用函数DisplaySheet()之后立即调用的
如何在我的应用程序中启用此功能。
发布于 2013-05-06 14:20:29
学习signal slot mechanism,它将服务于您的目的。
工作表有关闭的信号,请将该信号与GetData()函数连接
QObject::connect(obejctOfSheet, SIGNAL(closed()), objectContainingYourFunction, SLOT(GetData()));https://stackoverflow.com/questions/16392480
复制相似问题