Linux GUI开发

我有一个我想要移植到Linux的大型GUI项目。 在Linux中用于GUI编程的最推荐的框架是什么? 像KDE / Gnome这样的框架可以用于这个目标还是更好地使用比X更通用的东西?

我觉得如果我select了Gnome或者KDE之一的话,我会closures一个相对于其他Linux市场的Linux市场。 (是的,我知道有重叠)

有没有更好的办法? 或者我将不得不创build2个完整的GUI应用程序接近100%覆盖?

没有必要有一个跨平台的解决scheme,也将在Win32上工作。

如何确定Windows单选button的button部分的大小

为Linux开发

将用C编写的现有Windows GUI应用程序移植到Linux有什么select?

使用窗口本机API创build一个GUI

Ubuntu上Eclipse中的巨大选项卡

Mac和Windows原生的GUI框架

用asynchronousftp操作连接GUI界面

是否有任何替代Ranorex库(Python,Windows)?

如何创build一个简单的桌面环境?

Windows C ++hex查看器GUI组件

你最好的选择可能是把它移植到一个跨平台的小部件库,比如wxWidgets ,这会让你可以移植到wxWidgets支持的任何平台上。

区分Gnome库和GTK,以及KDE库和Qt也是很重要的。 如果你编写使用GTK或Qt的代码,它应该适用于任何桌面环境的用户包括像XFCE这样不太受欢迎的用户。 如果您使用其他Gnome或KDE特定的库来执行与窗口小部件无关的任务,那么您的应用程序在桌面环境之间的便携性会降低。

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

Gnome应用程序可以在KDE桌面上运行,反之亦然。 你不会锁定任何人。 就工具箱而言,这是相当主观的。 所有的工具包都是相当跨平台的。 如果你不是开放源代码,那么GTK +将是更便宜的选择,因为Qt只是免费的开源使用,而GTK +是LGPL。

你有没有想过使用单声道? 类似Paint.NET的程序在Linux和Windows下工作良好。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...