问题标签 [gobject]

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 回答
348 浏览

c++ - 如何在 C++ 程序中使用我自己的 GObject 实例

我想知道如何将我自己创建的 GObject 对象与我的 C++ 代码一起使用。

我有一个用 C 编译的简单库,它定义了一个 GObject 对象,我想使用在我的 c++ 代码中定义的这个对象。

我在这里看到了一些示例 http://developer.gnome.org/gtkmm-tutorial/3.0/sec-basics-gobj-and-wrap.html.en,其中的文档教授了如何从 C 中获取 Gobject 对象实例GTK+ API 函数。

我想做同样的事情,但使用从我的库创建的对象。

谢谢。

0 投票
2 回答
3723 浏览

events - Gtk 开关激活信号未触发

我正在尝试在应用程序中使用 Gtk.Switch 小部件,但“激活”信号未通过点击触发。通过在其上按回车/空格键使用带有键盘的小部件时,它可以正常工作,但单击不会触发“激活”事件。

任何想法为了注册 Gtk.Switch 上的点击信号要做什么

0 投票
2 回答
206 浏览

python - 运动动画

我在 Python 2.7 和 PyGTK 2.24 中有一个项目。我正在使用以下代码在 gtk.Fixed 中创建 gtk.Image 的运动动画。

然而,虽然程序没有抛出任何错误,但图像并没有移动。到底是怎么回事?

顺便说一句,fishmove 从 0 开始。

0 投票
1 回答
95 浏览

python - 奇怪的运行后动画错误

我有一个 Python 2.7/PyGTK 2.24 项目。我正在 Linux Ubuntu 11 上构建。

我正在使用以下代码为图像在屏幕上的移动设置动画。

代码运行良好,运行时没有编译错误或错误。但是,关闭窗口后,我多次收到以下错误。(请注意,fixed_hab (gtk.Fixed) 和 fish1 (gtk.Image) 对象与函数声明“def move_fish():”在同一范围内

Word4Word-9-16.py:1655: GtkWarning: gtk_fixed_move_internal: 断言`widget->parent == GTK_WIDGET (fixed)' 失败 fixed_hab.move(fish1, fishmove, 50)

这严重吗?我可以修复它吗?这会给最终用户带来困难吗?

提前致谢!

0 投票
3 回答
170 浏览

c - 无法理解奇怪的 C 运行时错误。需要帮忙?

我正在尝试掌握 GObject 库。所以我尝试通过继承 GtkHBox 来制作一个简单的 Gtk+ Custom Widget。我无法弄清楚问题是什么,甚至问题出在哪里,所以我必须粘贴整个代码。这是代码:

记事本.h

notetab.c

现在程序编译得很好。但是我在运行时得到的错误是:

GTK_CRITICAL**:IA__gtk_type_new:断言GTK_TYPE_IS_OBJECT(type) failed GTK_CRITICAL**:IA__gtk_container_add:断言GTK_IS_WIDGET(widget) failed

我究竟做错了什么?甚至我这个错误到底是关于什么的?

0 投票
1 回答
184 浏览

c - 使用c中的杂乱工具包通过导航键转移焦点?

我必须在 C 中使用混乱创建一个垂直菜单。谁能帮助我如何使用导航键来实现焦点转移,我想在其中突出显示焦点菜单选项。

0 投票
1 回答
113 浏览

c - GObject 是在 Clutter 中使用信号创建菜单选项的最佳方式吗?

我想创建一个具有焦点切换能力的垂直菜单。

我是否需要使用 GObject 方式来创建具有自己的事件信号的自定义选项,还是应该在没有 GObject 的情况下单独创建它?

任何建议都会有所帮助。任何人都可以给我链接以获得正确的示例代码,其中编码是在生产环境中完成的,而不是花哨的示例。

0 投票
2 回答
1624 浏览

c - 使用不是 GObject 属性的参数初始化 GObject?

我有一个 GObject“A”,它在其构造函数中创建另一个 GObject“B”的实例。

“B”对象需要传递几个仅构造属性。现在,当创建对象“A”的实例时,我希望允许通过对象“A”的构造函数将这些属性的值传递给对象“B”的构造函数。

我发现这样做的唯一方法是为对象“A”创建相同的属性并将它们的值传递给“B”的构造函数。这些属性对“A”没有进一步的意义,所以这看起来像是一个杂物。

有没有更好的方法来做我想做的事?

0 投票
1 回答
55 浏览

c - 如何用关键动作替换 ClutterTexture?

我想在 Gobject 杂波演员突出显示时更改其背景纹理。有什么方法可以在运行时替换纹理吗?

0 投票
1 回答
683 浏览

python - gobject.type_register() 有什么作用?

在 PyGTK 中,gobject.type_register() 做了什么?文件只是说

将指定的 Python 类注册为 PyGTK 类型

嗯,呃。将类注册为 PyGtk 类型有什么作用?