当前位置:  开发笔记 > 编程语言 > 正文

Linux GUI开发

如何解决《LinuxGUI开发》经验,为你挑选了2个好方法。

我有一个大型GUI项目,我想移植到Linux.在Linux中用于GUI编程的最佳推荐框架是什么?像KDE/Gnome这样的框架是否可用于此目标或者更好地使用除X之外更通用的东西?

我觉得如果我选择了Gnome或KDE中的一个,那么我正在关闭市场,因为Linux市场中有一个选择了另一个.(是的,我知道有重叠)

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

没有必要拥有一个也适用于Win32的跨平台解决方案.



1> Zack Elan..:

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

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



2> Anders Sandv..:

我推荐使用wxWidgets或Qt.它们都是成熟的,结构良好的,跨平台的,具有良好的文档和示例源代码.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有