07 2009 档案

摘要:clutter布局可以使用一种源自json的语言这样对程序日后的调整就方便了许多,下面给出两端源自官网的代码[代码]上面这段为c的代码,下面给出外置布局文件的代码[代码]实际使用中发现使用json布局文件除了一般的布局之外还可以关联behavior等属性,这样就免除了反复unref的麻烦,只需在最后unref掉script即可。虽然官方手册中提到可以在布局文件中声明signal,但实际使用中发现这... 阅读全文
posted @ 2009-07-22 08:59 平繁 阅读(643) 评论(0) 推荐(0)
摘要:主要使用的函数有g_object_set_data与g_object_get_data两个函数他们的主要功能是把某个指针(任意类型的[可以指向某个构件],原型为gpointer ,即空指针)与某个构件相关连。关联后即可通过构件+相应的key获取到相应的指针。[代码]另外如果是clutter中一些不为float reference的东东,也可以用此法做个关联最后用clutter_container_... 阅读全文
posted @ 2009-07-13 14:12 平繁 阅读(3090) 评论(0) 推荐(0)
摘要:开始看qt时一直没弄明白如何分组不同的单选按钮总是用一个groupbox来把他们圈起来,但实际上不用如此,尽管这样作也不赖从qt designer生成的代码显示是通过不同的widget来派生新的radiobutton,但显然qt还是为手写代码提供了更简单的方式。下面这段代码演示了如何使用buttongroup来完成这项工作[代码] 阅读全文
posted @ 2009-07-13 13:55 平繁 阅读(3978) 评论(0) 推荐(0)
摘要:下面这段代码简单的介绍了如何使用checkable菜单和状态栏的使用方法[代码]gtk状态栏使用了类似堆栈的数据结构,下面的代码介绍了这些[代码]上面的代码通过两个按钮对状态栏进行压栈和出栈操作,值得注意的是其中的context_id项,它可以通过函数获得,也可以自定义,比如0,1,2....其实仅仅是为了区别下不同的发送者,通过自定义也可以实现针对性的过滤。另外,如何使用多字段的状态栏呢?从网上... 阅读全文
posted @ 2009-07-13 10:31 平繁 阅读(565) 评论(0) 推荐(0)