Qt 框架适用于这个 Windows 和 Mac GUI?

Posted

技术标签:

【中文标题】Qt 框架适用于这个 Windows 和 Mac GUI?【英文标题】:Qt framework OK for this Windows and Mac GUI? 【发布时间】:2011-09-21 21:45:46 【问题描述】:

一些背景。我正在编写一个需要监视默认音频缓冲区并写入虚拟 COM 端口的程序。这两个操作都是特定于平台的,并通过 GUI 驱动。

我的问题是,Qt 框架就足够了吗?在我永无止境的谷歌探索中,我听到了关于它的好消息,但我不确定它处理特定于平台的代码的能力如何。理论上,我只需要抽象两个特定于平台的类。该程序的其余部分将是跨平台兼容的,用 C++ 编写。

【问题讨论】:

【参考方案1】:

是的,Qt 对 GUI 绝对有用。但是,根据 Qt 是否提供访问音频缓冲区和虚拟 COM 端口的能力,您可能必须将其与 Boost ASIO 的使用结合使用。 Boost 也像 Qt 一样跨平台。

【讨论】:

以上是关于Qt 框架适用于这个 Windows 和 Mac GUI?的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL 代码适用于 Windows 但不适用于 Mac

如何找到 Qt 应用程序的安装目录?

如何在 Qt 中模拟适用于 Linux 和 Windows 的所有鼠标和键盘事件?

将 .jar 转换为适用于 Windows、Linux 和 Mac 的应用程序

Electron跨平台桌面级应用开发框架

打包适用于没有 JRE 的 Mac 和 Windows 的 Jar 文件