首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QApplication静态联动

QApplication静态联动
EN

Stack Overflow用户
提问于 2013-11-04 14:01:36
回答 1查看 157关注 0票数 0

我使用QT5.1为多个平台构建了一个主要的App/plugin应用程序。

在windows中,主应用程序是静态链接的,而插件是动态链接的(第一个是必需的,第二个是更多的选择:)

到现在为止,一切都很顺利。

现在我希望插件能够显示一些东西(主要是配置.)窗户上的一切都不正常。当我打算展示一些东西时,我得到了一个"QWidget:必须在QPaintDevice之前构造一个QPaintDevice“。经过一些研究后,我了解到任何依赖UI的东西都必须有一个运行QApplication的实例,所以qApp不应该是NULL,但是它是我的插件,而不是我的主应用程序。

有人知道如何设置/分配QApplication吗?

(预先谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 08:20:10

在Qt-project论坛上讨论了它,使其工作的唯一方法是在不存在插件时在插件中创建一个QApplication (只有当它静态地链接到Qt的应用程序时才是这样)。

我还让插件也在Qt上静态地链接,它运行得很好:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19769347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档