gobject

    1热度

    2回答

    我想创建一个类型一个Gtk.ListStore: datetime.date(2015,8,24) 十进制('24 .28' ) 如何找出选择哪种类型? 我发现了几个类型在这里:https://developer.gnome.org/pygtk/stable/class-gtkliststore.html ,但不知道什么是最好的选择。 谢谢 编辑:现在我将它们转换为字符串以使其工作。但这是最好的解

    0热度

    1回答

    在the official website of gobject,我们可以看到: GObject的,和它的较低级的类型的系统,的GType,通过GTK +和最GNOME库用来提供: 面向对象的C-基于API和 自动透明API绑定到其他编译或解释语言 第一部分似乎很清楚,但不是第二部分。实际上,当谈到gobject和绑定时,引入的概念往往是gobject-intropspection,但据我所知,g

    0热度

    1回答

    我想从GValue获得GdkRGBA,但我无法使用这种类型初始化GValue。 我尝试下面的代码: GValue value; g_value_init(value, G_TYPE_OBJECT); gtk_style_context_get_property(style_context, "color", STATE_FLAG_NORMAL, &value); ,但我得到了以下错误: c

    0热度

    1回答

    我想尝试GObject API。这个想法是创建一个Vehicule类,它是一个DERIVABLE类型,并创建一个名为Car的子类Vehicule,它是一个FINAL类型。我的问题是,当我尝试在一个小程序中创建一个类Car时,我的程序块并不会在创建实例时返回。 以下是重现我的问题的最小代码。我使用惯例tuto-vehicule/tuto-car。 的tuto-vehicule.h #ifndef _

    0热度

    1回答

    我使用了它,并在官方page,它说,他们有.NET绑定。但是当我看看它提供的绑定的list时,我找不到C#的任何绑定。所以我想知道现在是否真的存在这种绑定。

    0热度

    1回答

    我想写一个GSource的子类来处理串口事件。我发现这样做的方式是使用POSIX终端接口,该工作使用文件描述符。出于任何原因,GLib的主事件循环有一个特殊的方法来处理这个变量。 作为official documentation says,有两个GSource抽象函数用于准备分派,一个在fds池之前运行,另一个在一个之后运行。这表明,让GLib处理文件描述符可能非常重要,而不是在我自己的准备功能中

    0热度

    1回答

    GObject世界中有没有什么方法可以在编译时检测未初始化的纯虚函数? 我想调用一个纯粹的虚拟方法,而不先检查它。 /* pure_virtual_method must be non NULL */ base->pure_virtual_method(); 但是,如果它没有初始化,它将只是SegV。

    2热度

    2回答

    的瓦拉tutorial表明,类可以与构造被写入任一中的GObject风格,或在类似于Java/C#等的样式 该教程显示,这是完全独立的类是否从油嘴继承。 GObject与否。(编辑:我被教程在Glib.Object和Object之间切换困惑,在Vala中有一个隐含的using Glib,所以两者是相同的)。 我的想法是,如果一个Glib.GObject子类没有默认构造函数(使用Java/C#风格)

    0热度

    1回答

    所以,我正在制作一个pygtk appindicator,并且需要定期调用某个函数。 gobject.timeout_add(millisec,function)是解决这个问题的方法之一。 我已经导入了所有GI模块以这样的方式 import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk from gi.re

    3热度

    1回答

    从我所看到的,任何基于Range的小部件的行为都由Adjustements定义。 由于似乎没有官方的方法来将范围限制为几个离散值,我尝试了很多方法来实际重置值。 什么是有效的,但不是最优的,只是取当前值,并确定哪个有效的离散值是最接近该连续值,并使用它。 但我想要的是直观地将滑块冻结到当前位置,直到用户抓住足够的距离,然后立刻将其值更改为下一个有效值。 我希望用户了解并感觉这些是离散值。上述工作解