我刚下载了一份QT,以评估它是否适用于某个项目。我的第一个目标是创建一个包含对话框的库。目标是查看QT是否支持创建可以加载到各种程序中的模块的能力。类似于在Windows中创建.dll并将资源放入其中的方式。
在QT中这可能(或合理)吗?
如果是这样,怎么样?如果没有,有哪些选项可用于创建可重复使用的QT模块?
答案 0 :(得分:-1)
是的,绝对可以在共享库中拥有Qt
个对话框,但有一些警告。最大的问题是你需要运行一个完整的QApplication
事件循环,每次你想要调用基于Qt
的对话框时启动和维护成本很高,这也意味着增加了要分发的图书馆。