gpt4 book ai didi

windows - 在预先存在的 x 平台项目中使用 Qt?

转载 作者:可可西里 更新时间:2023-11-01 10:40:39 25 4
gpt4 key购买 nike

我有一个跨平台项目,可以在 Mac、Linux 和 Windows 上运行。

现在,我想为其添加一个“ native ”用户界面 - 能够显示一些弹出窗口(以请求用户凭据)和可能的 FileOpen 对话框。 native 我的意思是我想使用文件打开对话框中构建的系统 - 所以在 Mac 上显示 mac 文件查找器,在 Windows 上显示 shell 文件打开窗口。

Qt 似乎很适合 - 它的示例表明它可以在所有平台上显示正确的对话框。

但是,所有可用的 Qt 示例都从最基本的级别开始 - 假设整个项目都是在 Qt 中开发的。是否有可能以更特别的方式初始化和使用 Qt:- 我想将我所有的 Qt UI 代码保存在一个单独的 dll/dylib/so 文件中,并带有一些简单的导出(想想 ShowLoginPopup)。

最佳答案

我认为最简单的方法是反过来做——让 Qt GUI 驱动应用程序的其余部分。 Qt 是基于事件的,并且确实依赖于它的事件循环,所以你需要保持它的运行。

关于windows - 在预先存在的 x 平台项目中使用 Qt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1920165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com