软件工具 SofTool.CN 本次搜索耗时 0.302 秒,为您找到 134 个相关结果.
  • 类型转换

    3942 2021-04-28 《GTK+ 2.0 中文教程》
    再继续下去你会发现,GTK 使用了一套类型转换系统。 GTK 利用的是一套宏,这些宏在转换前还会测试能否进行转换。 一些常见的宏是: G_OBJECT (object) GTK_WIDGET (widget) GTK_OBJECT (object) GTK_SIGNAL_FUNC (function ) GTK_CONTAINER (contain...
  • @作者

    3940 2021-04-25 《GTK+ 2.0 中文教程》
    前言: 译者: GTK官网: Gtk 2 英文手册: 参考: 前言: 我最初是在 大吉机器人的博客 看到了相关的内容,很遗憾文中提到的“在线查看”链接已经失效。后经多处寻找,只找到了一个PDF的文档,所以从PDF文档中一点一点复制、粘贴、校对过来非常缓慢,请慢慢等待。 译者: 本手册是由志愿者翻译完成,中文版版权归各位译者所有,以下按...
  • box控件细节

    3894 2021-04-28 《GTK+ 2.0 中文教程》
    横向盒(水平方向排列控件的box) gtk_box_pack() gtk_box_pack_start() gtk_hbox_new() 源码 由于存在这样的弹性,所以在一开始使用 GTK 中的组装盒(packing box) 的时候会有点让人迷惑。这里有许多选项,并且它们不容易一眼看出是如何组合在一起的。然而到最后,这里基本上只有五种不同的风格...
  • TreeView

    3885 2021-04-30 《GTK+ 2.0 中文教程》
    gtk_tree_view_new () gtk_tree_view_set_model () gtk_tree_view_append_column () gtk_tree_view_column_set_fixed_width () gtk_tree_view_new () 功能:新建一个 TreeView控件。函数: GtkWidget...
  • 事件原理

    3878 2021-04-28 《GTK+ 2.0 中文教程》
    除有前面描述的信号 机制外,还有一套 events 反映 X 事件 机制。 回调函数可以与这些事件连接,这些事件是: event button_press_event button_release_event scroll_event motion_notify_event delete_event destroy_event expose_even...
  • 添加XInput支持

    3812 2021-05-07 《GTK+ 2.0 中文教程》
    添加XInput支持 允许扩展设备信息 添加XInput支持 现在可以买到很便宜的输入设备,如手写板,用它绘图很方便。它可以用于代替鼠标,但这样失去了这个设备的许多优点:压感倾角报告子象素定位多输入(如铅笔和擦子) 关于XInput扩展的更多信息请参见XInput HOWTO。 我们看GdkEventMotion结构的完全定义,我们会发现它包含...
  • 30_常用事件之键盘事件

    3767 2021-04-29 《GTK系列教程》
    键盘事件,可以理解为操作键盘的动作。对于窗口而言,用户操作键盘,窗口检测到键盘的操作( 产生一个信号 ),然后去做相应处理( 调用其规定的回调函数 ),即可认为是键盘事件,还是信号与回调函数的知识点。 信号与回调函数的使用请点击此处: https://www.softool.cn/read/gtk_series_of_tutorials/13.html ...
  • 开关按钮

    3749 2021-04-28 《GTK+ 2.0 中文教程》
    开关按钮 Toggle Buttons 创建开关按钮 开关按钮的回调函数 设置开关按钮的状态 读取开关按钮的状态 开关按钮 Toggle Buttons 开关按钮由一般按钮派生而来,并且非常相似,只是开关按钮有两个状态,通过点击可以水平切换。 开关按钮可以是被按下的(depressed),当你再点击一下,他们会弹起来。再点击一下,它们又会再...
  • 数据类型

    3699 2021-04-28 《GTK+ 2.0 中文教程》
    你或许发现前述示例中有几个地方需要解释,例如:gint、gchar 等等。你看到的这些被分别定义了类型别名(typedefs)到 int 和 char,它们是 GLib 系统的一部分。这样做的目的可以避免在计算时对简单数据类型的大小(size)的依赖。 一个好的示例是 “gint32” 被定义为任何平台的32位整数,无论是64位的i386,还是32位的a...
  • 一个控件的剖析

    3635 2021-05-11 《GTK+ 2.0 中文教程》
    要想创建一个新的控件,最重要的是要对 GTK 对象的工作原理有所了解。这一节只是一个简述,详见参考手册。 GTK 控件具有面向对象的特性。然而,它是用标准的 C 实现的。这极大的改善了在当前 C++ 编译器上使用的可移植性和稳定性;但是,这也意味着写控件的人必须注意一些实现的细节。一个控件类的所有实例(比如所有的按钮控件)的共有信息存储在类结构 里,类的信...