gpt4 book ai didi

c++ - Linux GUI 开发

转载 作者:IT老高 更新时间:2023-10-28 22:35:37 25 4
gpt4 key购买 nike

我有一个想要移植到 Linux 的大型 GUI 项目。在 Linux 中用于 GUI 编程的最推荐框架是什么?诸如 KDE/Gnome 之类的框架是否可用于此目标?或者最好使用 X 以外的更通用的东西?

我觉得如果我选择了 Gnome 或 KDE 中的一个,我将关闭市场,让 Linux 市场中的一大块选择了一个而不是另一个。 (是的,我知道有重叠)

有没有更好的方法?还是我必须创建 2 个完整的 GUI 应用程序才能获得接近 100% 的覆盖率?

没有必要有一个也可以在 Win32 上运行的跨平台解决方案。

最佳答案

您最好的选择可能是将其移植到跨平台小部件库,例如 wxWidgets ,这将使您可以移植到 wxWidgets 支持的任何平台。

区分 Gnome 库和 GTK 以及 KDE 库和 Qt 也很重要。如果您编写代码以使用 GTK 或 Qt,它应该适用于任何桌面环境的用户,包括 XFCE 等不太流行的用户。如果您使用其他 Gnome 或 KDE 特定的库来执行与小部件无关的任务,您的应用在桌面环境之间的可移植性会降低。

关于c++ - Linux GUI 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762/

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