将QApplication对象从main exe传递给DLL

时间:2010-07-29 18:49:21

标签: qt

我有一个加载非GUI QT dll的QT GUI应用程序。我需要能够访问DLL中的QApplication对象。我怎样才能做到这一点?我尝试了QCoreApplication :: instance(),但这会返回null。没有来自主GUI的对象,我无法处理DLL中的事件。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

确定。经过一番阅读,我明白了。在正在加载的DLL中,如果我执行QCoreApplication :: instance(),我能够获取父进程的实例,然后我能够在dll中执行我想要的操作。总是每天都要学习。