
gobject
TimeTravelo
这个作者很懒,什么都没留下…
展开
-
【GObject-03】用GObject来实现继承
基本使用home.h#ifndef HOME_H#define HOME_H#include <glib-object.h>/*获取HOME_TYPE类型*/#define HOME_TYPE (home_get_type())/* 检查obj是否是Home类型,如果是,则将返回指向obj成员变量Home的指针 */#define HOME_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HOME_TYPE,原创 2021-05-24 15:07:53 · 204 阅读 · 0 评论 -
【GObject-02】Signal
基本使用signal_demo.h#ifndef SIGNAL_DEMO_H#define SIGNAL_DEMO_H #include <glib-object.h> #define SIGNAL_TYPE_DEMO (signal_demo_get_type ())#define SIGNAL_DEMO(object) \ G_TYPE_CHECK_INSTANCE_CAST ((object), SIGNAL_TYPE_DEMO, SignalDem原创 2021-05-24 15:03:01 · 124 阅读 · 0 评论