Groovy作为一种JVM-Based语言,目前普及程度正在提高。本文演示一下在Java类中,通过继承GDK的groovy.lang.Script类如何支持自定义表达式解析功能。输入: 表示一行数据的某个map结构。在实际应用中,产生这种结构的最常见场景可能是通过JDBC访问数据库、通过调用WebS...
分类:
编程语言 时间:
2015-05-03 13:19:01
阅读次数:
127
有些控件( 如:标签GtkLabel,图片控件GtkImage 等),不响应GDK事件,相当于鼠标在其上面点击,它是捕获不到的。用户通过事件盒子可以解决这个问题。
事件盒子给控件提供一个GDK窗口来捕获事件。我们把控件放在事件盒子里,当我们用鼠标点击这个控件时,这个事件盒子就能捕获到点击的状态。
事件盒子的创建:
GtkWidget *gtk_event_box_new(...
分类:
其他好文 时间:
2015-01-27 16:23:43
阅读次数:
171
图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。
通过上面方法创建的图片控件,以图片默认大小来显示,不能修改其大小。如果要改变图片的大小,我们要借助图片资源对象GdkPixbuf,需要注意的是,GdkPixbuf不属于控件类,它以 Gdk 开头。...
分类:
其他好文 时间:
2015-01-23 18:27:54
阅读次数:
819
一、首先说一下gtk、qt与xlib之间的关系:QT是直接调用xlib库的,GTK并未直接调用xlib,而是使用更低层的函数库GDK和Glib。这种结构使得Gtk可以更方便地移植到其它系统上,或使用与XWindows系统无关的图形库。二、KDE、GNOME、QT和GTK直接关系:KDE和GNOME是窗口管理器,启动他..
分类:
其他好文 时间:
2015-01-21 10:21:31
阅读次数:
270
项目中需要插入图片,并旋转任意角度。我用的GTK版本为windows32bit2.24,是从官网下的,这版的API中关于rotatepixbuf的api只有一个简单的旋转90°倍数的函数:gdk_pixbuf_rotate_simple(),没有旋转任意角度的函数。google了一天,终于解决了。方式如下:STEP1.搜到了这个bug..
分类:
其他好文 时间:
2014-10-20 10:08:37
阅读次数:
280
Linux下批量把GDK编码的文章转化为UTF-8编码的文章以及“iconv: 未知 xxx 处的非法输入序列”错误处理...
分类:
系统相关 时间:
2014-08-20 16:32:02
阅读次数:
435
数据库提供了多种字符集,如Latin1、utf8、gdk、big5等。字符集指的是在同一个字符集内字符之间的比较规则。只有确定字符序后,才能在一个字符集上定义什么是等价的字符,以及字符之间的大小关系。一个字符集可以包含多种字符序,每个字符集有个默认的字符序(defaultcollation..
分类:
数据库 时间:
2014-08-01 20:20:53
阅读次数:
363
理清文件编码,告别中文乱码 在工作中少不了碰到文件乱码的问题,面对这么多的中文汉字编码,真不知该选哪个好,不如彻底搞清楚,让乱码灰飞烟灭;以下介绍文本编码中常用到的几种:iso8859-1、GDK/GB2312、ANSI、unicode 以及UTF ; iso8859-1 iso8859-1 通常叫...
分类:
其他好文 时间:
2014-07-31 12:45:36
阅读次数:
380
发现在使用多个卡片或者其他啥的时候,onKeyDown事件不起作用,所以弄清楚了GDK的手势操作,写个笔记记录记录~
分类:
其他好文 时间:
2014-07-23 16:31:21
阅读次数:
177
我们来讲Google glass GDK开发中的菜单吧。(上一节讲得真JB烂 = = 这一节在以后的我看来也是,所以就草草写一点 然后等技术成熟了,再出一套完整的教程!)先来看效果图
分类:
其他好文 时间:
2014-07-18 14:10:49
阅读次数:
253