![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GTK
文章平均质量分 78
July_Yang
这个作者很懒,什么都没留下…
展开
-
gtk与openGL的结合--gtkglext
原文地址:http://blog.csdn.net/zhuchzhi/article/details/15553321,产生从官方网站上下载源文件:http://sourceforge.net/project/showfiles.php?group_id=543332,下面开始安装: tar zxvf gtkglext-x.y.z.tar.gz转载 2012-06-25 13:27:45 · 2115 阅读 · 0 评论 -
cairo教程三
关于此后教程代码的编译,可参照教程二<!--p {margin-bottom:0.08in}-->以下代码可生成PDF文件#include#includeint main(intargc,char*argv[]){cairo_surface_t *surface;cairo_t *cr;surface = cair原创 2012-11-23 14:03:41 · 1284 阅读 · 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 · 2321 阅读 · 0 评论 -
cairo 教程二
<!--p {margin-bottom:0.08in}-->Cairo后端Cairo支持多种后端,本文基于几个示例讲述如何使用Cairo各种后端创建PNG图像、PDF文件与SVG文件以及如何使用Cairo在GTK窗口中绘图。1.PNG图像第一个示例(main.c)用于生成PNG图像。#includeintmain (原创 2012-11-14 16:16:09 · 1888 阅读 · 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 · 411 阅读 · 0 评论 -
教程六
编译参考教程二描绘 (Stroke)与填充 (Fill)描绘 (Stroke)可以绘制形状的轮廓,填充 (Fill)则用于向形状内部灌注颜色。 #include#include #include static gbooleanon_expose_event ( GtkWidget* widget, GdkE原创 2012-11-27 11:01:53 · 704 阅读 · 0 评论 -
cairo 教程5
编译过程可参考教程二基本绘图这一部分讲述如何绘制一些简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。直线段直线段是非常基础的矢量图形对象。画一条直线段,需要调用两个函数:cairo_move_to()函数,用于设置线段起点;cairo_line_to()用于设定线段终点。#include#include double c原创 2012-11-27 10:57:21 · 869 阅读 · 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 · 1939 阅读 · 0 评论 -
GtkScrolledWindow用法
原文地址:http://caterpillar.onlyfun.net/Gossip/GTKGossip/GtkScrolledWindow.html有些元件預設並沒有捲軸,當視窗或父元件無法顯示其大小時,只會顯示部份區域,但不會出現捲軸,如果您希望這類元件可以出現捲軸,則可以使用GtkScrolledWindow,在GtkTextView中曾經使用過GtkScrolledWind转载 2012-08-07 13:08:13 · 2436 阅读 · 0 评论 -
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 · 878 阅读 · 0 评论 -
GtkSharp TreeView Tutorial with C++
原文地址:http://www.mono-project.com/GtkSharp_TreeView_TutorialIntroduction 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 · 880 阅读 · 0 评论 -
ubuntu下Gtk+glade搭建和編程
原文地址:http://tc.itkee.com/os/detail-166c.html環境 ubuntu 10.10 glade3 gtk2.0安裝ubuntu.............安裝gtk2.0apt-get install build-essential #這將安裝gcc/g++/gdb/make 等基本編程工具apt-get install gnome-c转载 2012-06-06 16:29:31 · 6571 阅读 · 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%8BGlade是一个程序界面设计工具.使用它,你可以很方便的制作出转载 2012-06-06 16:31:43 · 1147 阅读 · 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 · 3730 阅读 · 1 评论 -
学习使用GTK+
学习使用GTK+ 0.概述原文地址:http://blog.programet.org/2010/08/gtk-0.htmlGTK+是当下流行的图形界面库之一,使用GTK+可以方便地构造出应用程序界面。叶子觉得GTK+很好用,在这里推荐给大家,并留下自己的一些使用心得。希望你也喜欢~在Programet这个系列中,你可以看到GTK+通俗的介绍,了解使用方法和常用API,转载 2012-06-14 15:21:16 · 14829 阅读 · 0 评论 -
Glade 3 + Anjuta 的使用(控件与函数的连接)
原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=91300Glade 3 是一个完全重写过的版本,最大的特点就是去掉了代码生成的功能。这也完全符合 Glade 的初衷:界面与代码的分离。但在Anjuta下,怎么也没办法用g_signal_connect()把Glade 3生成的控件与时间连接起来,在网上也没搜索到什么有用的资料,对转载 2012-06-14 19:21:14 · 1220 阅读 · 0 评论 -
GTK+中的树状列表构件(GtkTreeView)
GTK+中的树状列表构件(GtkTreeView)原文地址:http://zetcode.com/tutorials/gtktutorial/chinese/gtktreeview/在本章的GTK+程序设计教程中,我们将向大家重点介绍非常常用也有点复杂的构件——GtkTreeView 。GtkTreeView 构件是一个高级的构件,利用他你就可以制作出漂亮的普通列表或者是树状的列表转载 2012-06-15 16:53:17 · 1279 阅读 · 0 评论 -
关于 GtkTreeView 必须掌握的基本概念
原文地址:http://blog.linuxeden.com/index.php/7784/viewspace-5733TreeView 可分为两个部分:一个是显示出来的,我们可以看见的文字、图像、复选框,下面称其为外部特征;一个是内部存储的数据。先说外部特征:一个 TreeView 有多个 Column,而每个 Column 中可以有多个 CellRenderer,同时一个 Ce转载 2012-06-20 13:56:33 · 3370 阅读 · 1 评论 -
cairo 教程四
<!--p {margin-bottom:0.08in}-->编译可参考教程二GTK窗口在这个示例中,演示如何在GTK窗口中使用Cairo绘制图形。基于GTK后端的Cairo绘图模型将贯穿于本指南。#include#includestaticgbooleanon_expose_event (GtkWidget * wi原创 2012-11-23 14:06:41 · 1459 阅读 · 0 评论