问题标签 [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.
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 函数。
我想做同样的事情,但使用从我的库创建的对象。
谢谢。
events - Gtk 开关激活信号未触发
我正在尝试在应用程序中使用 Gtk.Switch 小部件,但“激活”信号未通过点击触发。通过在其上按回车/空格键使用带有键盘的小部件时,它可以正常工作,但单击不会触发“激活”事件。
任何想法为了注册 Gtk.Switch 上的点击信号要做什么
python - 运动动画
我在 Python 2.7 和 PyGTK 2.24 中有一个项目。我正在使用以下代码在 gtk.Fixed 中创建 gtk.Image 的运动动画。
然而,虽然程序没有抛出任何错误,但图像并没有移动。到底是怎么回事?
顺便说一句,fishmove 从 0 开始。
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)
这严重吗?我可以修复它吗?这会给最终用户带来困难吗?
提前致谢!
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
我究竟做错了什么?甚至我这个错误到底是关于什么的?
c - 使用c中的杂乱工具包通过导航键转移焦点?
我必须在 C 中使用混乱创建一个垂直菜单。谁能帮助我如何使用导航键来实现焦点转移,我想在其中突出显示焦点菜单选项。
c - GObject 是在 Clutter 中使用信号创建菜单选项的最佳方式吗?
我想创建一个具有焦点切换能力的垂直菜单。
我是否需要使用 GObject 方式来创建具有自己的事件信号的自定义选项,还是应该在没有 GObject 的情况下单独创建它?
任何建议都会有所帮助。任何人都可以给我链接以获得正确的示例代码,其中编码是在生产环境中完成的,而不是花哨的示例。
c - 使用不是 GObject 属性的参数初始化 GObject?
我有一个 GObject“A”,它在其构造函数中创建另一个 GObject“B”的实例。
“B”对象需要传递几个仅构造属性。现在,当创建对象“A”的实例时,我希望允许通过对象“A”的构造函数将这些属性的值传递给对象“B”的构造函数。
我发现这样做的唯一方法是为对象“A”创建相同的属性并将它们的值传递给“B”的构造函数。这些属性对“A”没有进一步的意义,所以这看起来像是一个杂物。
有没有更好的方法来做我想做的事?
c - 如何用关键动作替换 ClutterTexture?
我想在 Gobject 杂波演员突出显示时更改其背景纹理。有什么方法可以在运行时替换纹理吗?