如何创建QT库对话框

时间:2016-03-03 20:10:13

标签: c++ qt dll shared-libraries static-libraries

我刚下载了一份QT,以评估它是否适用于某个项目。我的第一个目标是创建一个包含对话框的库。目标是查看QT是否支持创建可以加载到各种程序中的模块的能力。类似于在Windows中创建.dll并将资源放入其中的方式。

在QT中这可能(或合理)吗?

如果是这样,怎么样?如果没有,有哪些选项可用于创建可重复使用的QT模块?

1 个答案:

答案 0 :(得分:-1)

是的,绝对可以在共享库中拥有Qt个对话框,但有一些警告。最大的问题是你需要运行一个完整的QApplication事件循环,每次你想要调用基于Qt的对话框时启动和维护成本很高,这也意味着增加了要分发的图书馆。