问题标签 [gtk2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

ada - Ada 的 Glade-3

我正在尝试在 Windows 7 上将 Glade 3 用于我的 Ada 程序。我找到了 3.6 版的方法,但 gtk-builder-convert 未被识别为脚本。我曾尝试用谷歌找到一个解释如何让它工作的网站。但它总是适用于 Linux 或另一种语言,如 Ada。我在哪里可以找到一个很好的描述如何使用 glade3 来获得一个好的基础项目。

0 投票
1 回答
376 浏览

gtk - 在Gtk2中,“活跃”和“专注”有什么区别?

具体来说,我有兴趣了解具有焦点的 Gtk 窗口和处于活动状态的 Gtk 窗口之间的区别。

0 投票
1 回答
355 浏览

gtk - 可以将插入 GTK+ 文本缓冲区的 pixbuf 设置为“浮动”吗?

我正在编写一个应用程序[实际上是一个 Pidgin 插件],它将嵌入的图像插入到 GtkTextBuffer 中。目前,我使用以下方法添加它:

但是,这只是将图像与文本“内联”。我正在寻找的是类似于 HTML 的“浮动”的东西。例如,假设我的图像大约是一行文本大小的两倍,我目前得到这个 [其中 X 是图像]

理想情况下,我想拥有:

请注意,有四个段落,其中第二个和第三个在开头有一个图像。

这可能吗?

0 投票
3 回答
18070 浏览

c - 找不到 glib.h 和 gtk.h

大家好,我有一个程序,其中包括

  • gtk/gtk.h
  • glib.h

我用过命令

但仍然收到 glib not found 和 gtk/gtk.h not found 的错误。我是第一次使用这个 gtk 。不知道它是如何工作的如何安装它请帮助我谢谢

我在做c编程

0 投票
1 回答
1153 浏览

gtk2 - 是否有 Gtk2 小部件列表?

是否有 Gtk2 小部件列表以及某处的屏幕截图或演示?我想知道一个小部件被称为什么。

0 投票
2 回答
7752 浏览

user-interface - 用 GTK+2 或 GTK+3 学习 GUI 编程?

我是 GUI 编程的新手,我还没有找到最适合我的目的的库(我想制作桌面环境应用程序,例如码头、面板、桌面等)我已经开始学习 GTK 的基础知识,主要使用PyGtk。我在网上找到的大多数教程都是针对 GTK+2.0 的。然而,最近,GTK+3 已经发布。所以我有点不确定这对我的学习曲线意味着什么:

  • 我应该学习使用 GTK+3 而忘记 GTK+2 吗?
  • 从编码的角度来看,使用其中一种真的会有所不同吗?
  • 是否已经有 GTK+3 的 PyGTK 绑定?
  • 有 GTK+3 的可用教程吗?

由于我是新手,所以我盲目地投入其中,但一些指导可能会更明智。所以如果你有的话,欢迎你:)

0 投票
1 回答
146 浏览

perl - 如何避免魔法 Gtk2 accel_key 数字?

我想要一个加速器,用于我的 GTK 应用程序中的子例程,使用Gtk2Perl 的绑定。接受一个as 参数,它似乎是一个表示键的整数。可以导出常量或函数来代替这个幻数吗?Gtk2::AccelGroup->connect()$accel_keyGtk2

0 投票
1 回答
2920 浏览

python - 在 PyGTK 中,显示 PNG 文件的简单方法是什么?

以下 PyGTK 代码在窗口中显示 PNG 文件。

有没有更简单或更好的方法来显示 PNG 文件,比如使用 gtk.DrawingArea?例如,如何调整文件大小?

致谢:我使用网络上其他人的代码创建了上述代码。

0 投票
1 回答
1260 浏览

gtk - 如何以编程方式找出正在使用的 GTK+ 主题和引擎?

Murrine 引擎硬编码了一些我需要在我自己的代码中复制的行为,因此我需要找出是否正在使用 Murrine 引擎,或者其他一些。我怎样才能做到这一点?哪些配置文件存储了这些信息,有没有我可以调用的 API?

0 投票
1 回答
360 浏览

python - 如何将我自己的语言环境用于 pyGTK?

我正在使用 pyGTK 编写软件。我想知道如何强制 pyGTK 将我自己的 *.mo 文件用于 GTK。

事实上我的问题是,我在 Linux 下编写代码,但我想在 Windows 下分发它。为了获得一个 Windows 可执行文件,我使用 cx_Freeze,我可以为我的文本包含我自己的 gettext,它运行良好,但我也想包含 pyGTK gettext,因为如果我不去按钮上的那个文本仍然是英文的,即使Windows 使用不同的语言。因为我不想支持所有 GTK 语言,所以我不想包含所有语言。

在此先感谢,抱歉英语不好...

EDiT:因为代码片段比任何东西都好: