clutter
文章平均质量分 56
「已注销」
生如夏花之绚烂,死如秋叶之静美!
展开
-
clutter-1.0 动画效果学习
一.ClutterAnimation这个类实现的功能比较简单,而且,最主要是,进行动画演示后,actor的外观不会回归原来的位置,必须要经过时间轴反转变回原来的的状态.二.ClutterAnimator:比较喜欢clutter_animator_set函数,可以指定起点,过程关键点,以及终点,而且每次都可以按照这个路径运行效果,对于一些单向重复的过程很有用.原创 2012-03-23 15:14:52 · 837 阅读 · 0 评论 -
double free or corruption 错误解决办法
在编写clutter和glib程序时,可能会出现此错误错误的原因可能是像错误的字面原因所示的一样,也可能是因为其它原因.但是最主要的因为以下两个函数的使用:clutter_actor_destroy的调用和g_free这两个函数都是销毁一个指针所指向的对象,但是,不止这一个共同点它们在释放掉指针所指的对象后,都不会将指针赋NULL值.如果在不小心再次调用clutte原创 2012-03-28 16:43:33 · 30382 阅读 · 0 评论 -
clutter 自定义actor
clutter自定义 actor时,可能会要求实现 allocate 函数在allocate函数的实现中,自定义控件内部的actor的位置坐标指定是相对于它的parent, 而不是相对于整个stage.否则,容易出现 问题就是打印角色的坐标都对,就是在显示的时候发现位置不对.原创 2012-03-19 09:41:13 · 664 阅读 · 0 评论 -
clutter 1.0 Segmentation fault
在clutter编程中,经常会出现Segmentation fault这种错误,今天在浏览http://blog.csdn.net/flowingflying/article/details/4455459这个博客时,看到如下的内容:clutter_actor_animate(rect, CLUTTER_EASE_OUT_BOUNCE,4000, "width",2原创 2012-03-20 09:50:01 · 776 阅读 · 0 评论 -
g_object_notify的使用方法
g_object_notify的使用方法0、注册部分 g_object_class_install_property(gobject_class, PROP_MODAL, g_param_spec_boolean("mod转载 2012-03-20 10:08:57 · 2964 阅读 · 0 评论 -
cikada-0.1---一款linux 平台阅读器移植记录
由于要在一款嵌入式平台上移植一款pdf阅读器,所以在网上想找找有没有开源的,然后找来研究研究,所以遇到cikada.由于cikada所用的clutter版本比较高,而我现在用的才是clutter-1.0.而且我是用命令行编译的,用它自带的编译方法编译不通过.所以有以下几个地方要修改:一.在cikada.c文件中:以下代码要注释掉:bindtextdomain (原创 2012-03-22 11:31:27 · 1140 阅读 · 0 评论 -
pyclutter内存泄露排查记录
在一款使用python+clutter的播放器中,使用一个自定义使用c语言的clutter的控件,来显示一部影片的简介,简介中最多时,大概会显示一百多张图片.现在有一个问题就是,这个控件有内存泄露的问题.首先是,这个控件本身会内存泄露,开始时大概创建和销毁一次此控件,虚拟内存会增加5m左右,后来,经过排查,主要是一些字符串资源没有释放的问题.经过修改,现在降到了200-300k左右.基原创 2012-04-12 09:12:24 · 915 阅读 · 0 评论 -
pyclutter内存不释放解决记录
由于程序最终是在一款嵌入式平台上运行.由 python+clutter 的程序在pc上运行内存可以非常理想的释放,而在嵌入式平台上却不能释放.开始时,一直怀疑是内存泄露的原因,但是前面的工作将内存泄露的原因也排除了.我用c写的程序在pc上运行,没有明显的内存泄露.后来,我将两个一模一样的程序,分别在两个平台上运行,得到的内存记录却完全不同,在pc上能良好释放,但是在原创 2012-04-20 15:35:47 · 2063 阅读 · 0 评论