相关疑难解决方法(0)

什么是 KDE、GTK、GTK+、QT 和/或 GNOME?

我是 Ubuntu(以及一般的 Linux)的新手。有时在 Ubuntu 软件中心查看程序时,我会看到有关“适用于 GTK+ 环境”或“适用于 GNOME”的程序的内容,或其他很多内容。我只知道我有 Ubuntu 12.04 LTS,而我通过显示器看到的似乎是有争议的 Unity 界面。

我在程序(例如 KDE、GTK、QT、GNOME、GNOME 'shell' 等)的描述中看到的其他内容是什么?它们是替代 Unity 的 Linux GUI 吗?它们是我需要的依赖项吗?

在过去的几个月里,我已经习惯了目前形式的 Ubuntu(尽管我承认,我玩过 Compiz,这很有趣)。如果我使用它们,这些其他东西会完全颠覆我的世界吗?

gtk qt desktop-environments

68
推荐指数
2
解决办法
6万
查看次数

安装gtk开发环境

对 Ubuntu 或编程并不陌生,但我对 C 和 gtk 编程并不陌生。一直在用 Quickly 做奇怪的程序。我想玩弄 C 和 gtk。

我需要安装哪些 gtk 包才能拥有一个使用 C 的工作开发环境?

programming gtk application-development

32
推荐指数
2
解决办法
5万
查看次数

GTK 和 QT 有什么区别?

请耐心等待,因为我是 Linux 的新手。几年来,我一直在Mac 上用REALbasic编写 GUI 程序。我正在尝试学习 Python,我想为 Linux 编写 GUI 应用程序(主要是 Ubuntu 和 Mint,因为它们是我可以访问的发行版,而且它们似乎是最受欢迎的)。我基本上有三个问题:

  1. GTK和QT之间有什么显着差异吗
  2. 我玩弄quicklyGladeUbuntu的,但据我所知,他们是基于GTK + 2,这是现在已经过时。那是对的吗?
  3. 是否有任何一体式编辑器可以让我设计 GUI,然后向其中添加 Python 代码?(例如,在编辑器的窗口中添加一个按钮,双击该按钮,然后添加按下按钮时要执行的 Python 代码)

对不起,如果这些问题真的很愚蠢,但我想从一开始就开始学习“正确”的工具。

gui python programming gtk qt

30
推荐指数
2
解决办法
2万
查看次数

“自省”是什么意思,它与 GObject 自省有什么关系?

内省究竟是什么意思?它对程序员有什么用?有人可以用通俗的语言解释一下吗?

gtk application-development gobject

10
推荐指数
1
解决办法
3375
查看次数

Nautilus 如何决定使用哪个图标?

这是我的鹦鹉螺窗口的侧边栏。您可以看到两种不同的图标 - 一种用于 U 盘,一种用于驱动器。

nautilus 如何确定哪个获得硬盘驱动器图标,哪个获得闪存驱动器图标?

icons nautilus

6
推荐指数
1
解决办法
165
查看次数

什么是 GTK 到 Gnome shell 和 unity

有人能告诉我 GTK、Genome shell 以及所有这些之间的统一到底是什么。

我可能听起来很愚蠢,但有人可以告诉我如何利用我正在使用的任何这些以及我正在使用哪一个。

目前使用的是 ubuntu 13.10

预先感谢,

量子

gnome unity gtk

5
推荐指数
1
解决办法
3988
查看次数

如何使用 Python 获取任务栏大小和位置

我正在用Python开发一个模块,我想找到一种方法来获得显示器分辨率减去任务栏,而无需任何用户交互,并且最好以不干扰可视界面的方式。如果我可以获取任务栏的大小和位置,我可以轻松地从显示器分辨率中减去它。但是,我似乎找不到办法。

在 Windows 中,我可以使用该win32api模块并用于GetMonitorInfo获取显示器分辨率。然而,我还没有找到在 Ubuntu 或一般 Linux 中执行此操作的方法。如果您也有办法在 macOS 中执行此操作,那么也很高兴知道,但这对于这个问题来说不是必需的。

我希望支持尽可能多的桌面环境,但我意识到这样做是多么困难,因为每个桌面环境可能都有自己的解决方案。考虑到这一点,我更愿意从这些桌面环境开始:

  • 凯德
  • XFCE
  • 侏儒
  • 肉桂

如果这需要一些外部程序来获取它,我更愿意使用桌面环境或操作系统附带的东西。

python taskbar python3 display-resolution

5
推荐指数
1
解决办法
3002
查看次数