GTK
文章平均质量分 78
July_Yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GTK+ Widget的内部结构与工作流程
引用自: http://tigersoldier.is-programmer.com/2009/5/24/gtk-custom-widget-workflow.8478.html GtkWidget的基本结构是这样的: typedef struct { GtkStyle *GSEAL (style); GtkRequisition GSEAL (requisition); G转载 2012-07-20 16:25:03 · 944 阅读 · 0 评论 -
cairo 教程四
<!-- p {margin-bottom:0.08in} --> 编译可参考教程二 GTK 窗口 在这个示例中,演示如何在GTK窗口中使用Cairo绘制图形。基于GTK后端的Cairo绘图模型将贯穿于本指南。 #include #include staticgboolean on_expose_event (GtkWidget * wi原创 2012-11-23 14:06:41 · 1554 阅读 · 0 评论 -
cairo教程三
关于此后教程代码的编译,可参照教程二 <!-- p {margin-bottom:0.08in} --> 以下代码可生成PDF 文件 #include #include int main (intargc, char*argv[]) { cairo_surface_t *surface; cairo_t *cr; surface = cair原创 2012-11-23 14:03:41 · 1484 阅读 · 0 评论 -
cairo 教程一
<!-- p {margin-bottom:0.08in} --> <!-- p {margin-bottom:0.08in} --> PC平台:linux(unbutu 10.04) 示例采用C语言实现,可使用gcc编译它们,编译命令格式如下: $gcc-o example `pkg-config --cflags --libs gtk+-2.原创 2012-11-14 16:11:52 · 2422 阅读 · 0 评论 -
cairo 教程二
<!-- p {margin-bottom:0.08in} --> Cairo后端 Cairo支持多种后端,本文基于几个示例讲述如何使用Cairo各种后端创建PNG图像、PDF文件与SVG文件以及如何使用Cairo在GTK窗口中绘图。 1.PNG 图像 第一个示例(main.c)用于生成PNG图像。 #include int main (原创 2012-11-14 16:16:09 · 2020 阅读 · 0 评论 -
cairo 教程一
<!-- p {margin-bottom:0.08in} --> <!-- p {margin-bottom:0.08in} --> PC平台:linux(unbutu 10.04) 示例采用C语言实现,可使用gcc编译它们,编译命令格式如下: $gcc-o example `pkg-config --cflags --libs gtk+-2.原创 2012-11-14 16:06:19 · 530 阅读 · 0 评论 -
教程六
编译参考教程二 描绘 (Stroke) 与填充 (Fill) 描绘 (Stroke) 可以绘制形状的轮廓,填充 (Fill) 则用于向形状内部灌注颜色。 #include #include #include static gboolean on_expose_event ( GtkWidget* widget, GdkE原创 2012-11-27 11:01:53 · 768 阅读 · 0 评论 -
cairo 教程5
编译过程可参考教程二 基本绘图 这一部分讲述如何绘制一些简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。 直线段 直线段是非常基础的矢量图形对象。画一条直线段,需要调用两个函数:cairo_move_to()函数,用于设置线段起点;cairo_line_to()用于设定线段终点。 #include #include double c原创 2012-11-27 10:57:21 · 1008 阅读 · 0 评论 -
Gtk2-perl编程:控件编程
原文地址:http://os.chinaunix.net/a2006/0412/1058/000001058054.shtml 这篇文章是"Gtk2-perl 编程"的后续,上篇文章只是简单的介绍了 Gtk2-perl 编程的概念与大方面的问题,从本篇开始,我们来详细的介绍一下 Gtk2-perl 的各个部分。本文主要向大家介绍 Gtk2-perl 中的控件。 一.控件的介绍 在上一转载 2012-08-01 17:54:15 · 2055 阅读 · 0 评论 -
GtkScrolledWindow用法
原文地址:http://caterpillar.onlyfun.net/Gossip/GTKGossip/GtkScrolledWindow.html 有些元件預設並沒有捲軸,當視窗或父元件無法顯示其大小時,只會顯示部份區域,但不會出現捲軸,如果您希望這類元件可以出現捲軸,則可以使用GtkScrolledWindow,在 GtkTextView 中曾經使用過GtkScrolledWind转载 2012-08-07 13:08:13 · 2498 阅读 · 0 评论 -
gtk与openGL的结合--gtkglext
原文地址:http://blog.youkuaiyun.com/zhuchzhi/article/details/1555332 1,产生从官方网站上下载源文件: http://sourceforge.net/project/showfiles.php?group_id=54333 2,下面开始安装: tar zxvf gtkglext-x.y.z.tar.gz转载 2012-06-25 13:27:45 · 2222 阅读 · 0 评论 -
GtkSharp TreeView Tutorial with C++
原文地址:http://www.mono-project.com/GtkSharp_TreeView_Tutorial Introduction The GTK TreeView widget is used to display data in one of the most basic and intuitive ways possible: a list. Each row in转载 2012-06-15 17:41:12 · 944 阅读 · 0 评论 -
ubuntu下Gtk+glade搭建和編程
原文地址:http://tc.itkee.com/os/detail-166c.html 環境 ubuntu 10.10 glade3 gtk2.0 安裝ubuntu............. 安裝gtk2.0 apt-get install build-essential #這將安裝gcc/g++/gdb/make 等基本編程工具 apt-get install gnome-c转载 2012-06-06 16:29:31 · 6696 阅读 · 3 评论 -
编程语言:glade程序设计简介
.Glade介绍 原文地址:http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80:glade%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E7%AE%80%E4%BB%8B Glade是一个程序界面设计工具.使用它,你可以很方便的制作出转载 2012-06-06 16:31:43 · 1263 阅读 · 0 评论 -
GTK编程——linux下GTK开发环境建立(ubuntu)
1、配置gcc 刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g ,libc6-dev,linux-libc-dev,libstdc 6-4.1-dev等一些必须的软件和头文件的库。 可以在新立得里面搜索build-essential或输入下面命令: sudo apt-原创 2012-06-12 14:03:14 · 3801 阅读 · 1 评论 -
学习使用GTK+
学习使用GTK+ 0.概述 原文地址:http://blog.programet.org/2010/08/gtk-0.html GTK+是当下流行的图形界面库之一,使用GTK+可以方便地构造出应用程序界面。叶子觉得GTK+很好用,在这里推荐给大家,并留下自己的一些使用心得。希望你也喜欢~ 在Programet这个系列中,你可以看到GTK+通俗的介绍,了解使用方法和常用API,转载 2012-06-14 15:21:16 · 15189 阅读 · 0 评论 -
Glade 3 + Anjuta 的使用(控件与函数的连接)
原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=91300 Glade 3 是一个完全重写过的版本,最大的特点就是去掉了代码生成的功能。这也完全符合 Glade 的初衷:界面与代码的分离。 但在Anjuta下,怎么也没办法用g_signal_connect()把Glade 3生成的控件与时间连接起来,在网上也没搜索到什么有用的资料,对转载 2012-06-14 19:21:14 · 1308 阅读 · 0 评论 -
GTK+中的树状列表构件(GtkTreeView)
GTK+中的树状列表构件(GtkTreeView) 原文地址:http://zetcode.com/tutorials/gtktutorial/chinese/gtktreeview/ 在本章的GTK+程序设计教程中,我们将向大家重点介绍非常常用也有点复杂的构件——GtkTreeView 。 GtkTreeView 构件是一个高级的构件,利用他你就可以制作出漂亮的普通列表或者是树状的列表转载 2012-06-15 16:53:17 · 1363 阅读 · 0 评论 -
关于 GtkTreeView 必须掌握的基本概念
原文地址:http://blog.linuxeden.com/index.php/7784/viewspace-5733 TreeView 可分为两个部分:一个是显示出来的,我们可以看见的文字、图像、复选框,下面称其为外部特征;一个是内部存储的数据。 先说外部特征:一个 TreeView 有多个 Column,而每个 Column 中可以有多个 CellRenderer,同时一个 Ce转载 2012-06-20 13:56:33 · 3504 阅读 · 1 评论
分享