E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Gtk+
学习使用
GTK+
1.构建
GTK+
编译环境
学习使用
GTK+
系列的第2篇(本系列共7篇)学习使用
GTK+
学习使用GTK+0.概述学习使用GTK+1.构建
GTK+
编译环境学习使用GTK+2.GTK+“HelloWorld”――对
GTK+
运作机制的通俗介绍学习使用
yerik_yao
·
2013-06-14 13:59
1.构建GTK+编译环境
学习使用GTK+
GTK+
简介
GTK+
(GIMPToolkit)是一套在GIMP的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,提供一整套完备的图形构件,适用于大大小小各种软件工程项目,不论是小到只需要一个窗口,还是复杂得如桌面环境
tennysonsky
·
2013-06-03 17:00
面向对象
c开发
什么是GTK+
图形交互界面
一步一步学
GTK+
之开篇
http://www.cnblogs.com/ikodota/archive/2013/03/08/step_by_step_study_gtk_opening.html
a19576
·
2013-06-01 16:00
devcpp5.0设置
gtk+
开发环境
这是一篇以前的文章,现在我们已经不再继续使用devcpp,所以这篇文章应该不会再继续更新,如果你还在使用devcpp,建议您更换到codeblocks!前言:为什么要使用devcpp? 阿彬建议使用CODE::BLOCKS(http://www.codeblocks.org/),下载试用了一下,在 我的老机器上跑还是有点慢,我这台老机器用8年了,而我近5年内也没有换新计算机的打 算!所以最终依旧选
dyllove98
·
2013-06-01 16:00
GTK+
中的插件
2003年3月01日很多朋友都知道,在Linux操作系统中可以用C语言来编写代码,经过简单的编译,就可以轻松的开发出静态链接库或动态链接库。一般情况下我们使用动态链接库,必需在编译过程中加入相应的标识,使编译出来的应用程序在运行时自动加载动态链接库;而插件(plug-in)实际上就是对动态链接库的一种灵活运用,应用程序绕开了编译过程中的链接这一操作环节,通过编码直接调用动态库中的函数和资源。本文即
changli_90
·
2013-05-21 11:00
几则
GTK+
开发技巧
l 使用gtk_idle_add实现异步signal。 最近开发桌面模块时,遇到一个棘手的问题:向DirectFB的窗口管理器注册了顶层窗口改变的事件。当前顶层窗口切换时,窗口管理器回调我设置的回调函数,在回调函数中又要调用窗口管理器的函数,以获取顶层窗口的信息。整个过程是同步调用的,即直接调用函数,这会重入一个窗口管理器函数,造成死锁。 后来通过gtk_idle_add把同步操作
liberize
·
2013-05-20 13:00
gtk+
1. wxWidgets 介绍
目前的2.x版本支持所有版本的Windows、带
GTK+
或Motif的Unix和MacOS。一个支持OS/2的版本正在开发中。
zww0815
·
2013-05-17 23:00
Windows Forms、 MFC、WTL、 WxWidgets、Qt、GTK
图形界面库WindowsForms、MFC、WTL、WxWidgets、Qt、GTK综合比较见下表:总结:
GTK+
主要用在XWindow上,整个设计的架构和许多概念和MFC以及一般Windows上的程序开发大异其趣
simanstar
·
2013-05-08 23:00
linux
程序员
学习
QGtkStyle was unable to detect the current
GTK+
theme接
解决办法:在根目录中的.bashrc 或.xinitrc中添加exportGTK2_RC_FILES="$HOME/.gtkrc-2.0"然后在当前用户根目录下建立.gtkrc-2.0文件gtk-theme-name="xfce"xfce是我的主题style,一般在Appearance中能找到你的linux当前有哪些style
zhuyingqingfen
·
2013-05-07 20:00
Linux下GUI开发:
GTK+
2.0 + anjuta + glade(转)
在Linux,可以考虑用GTK(TheGIMPToolkit)来做GUI(GraphicUserinterface)开发,开发工具建议使用anjuta+glade(貌似eclipse+cdt也可以)。建议:一、先学习GTK+2.0本身,比如用vim+gcc+gdb+make+automake+autoconf...这样对基于GTK的图形开发过程就有了基本了解,以后用anjuata+glade自动生
changli_90
·
2013-05-06 14:00
Fedora环境下
Gtk+
开发环境配置
1、安装必要组建:(在root权限下)yuminstallgtk2gtk2-develgtk2-devel-docs2、可能还需要组建(可选,不行再装):yuminstallgnome-develgnome-devel-docs3、编写测试程序: #include void hello(GtkWidget * widget,gpointerdata){g_pr
changli_90
·
2013-05-06 11:00
Ubuntu下
Gtk+
开发环境的设置
为了搞清linux下SWT与
GTK+
的映射机制,翻出老笔记本装了个Ubuntu,配置
GTK+
开发环境还是比较简单的。
changli_90
·
2013-05-06 10:00
ubuntu 10.04下的
gtk+
环境的搭建
自己一直对linux很感兴趣,一直关注这ubuntu发展。从一开始使用的redhat9.0。又使用ubuntu8.04到ubuntu10.04一路走过来,每次都是看到了欣喜。这里是转了别人的东西,自己只是把它整理一下,分享给大家。分享快乐。呵呵。注意:复制makefile时。注意命令前是TAB键。引用原文地址http://blog.csdn.net/dai_weitao/archive/2007/
dong4716138
·
2013-05-05 15:26
gtk
ubuntu
10.04
环境的搭建
ubuntu 10.04下的
gtk+
环境的搭建
自己一直对linux很感兴趣,一直关注这ubuntu发展。从一开始使用的redhat9.0。又使用ubuntu8.04到ubuntu10.04一路走过来,每次都是看到了欣喜。 这里是转了别人的东西,自己只是把它整理一下,分享给大家。分享快乐。呵呵。 注意:复制makefile时。注意命令前是TAB键。 引用原文地址http://blog.csdn.net/dai_weitao/archive/2
dong4716138
·
2013-05-05 15:26
ubuntu
gtk
10.04
环境的搭建
C 工具库 GLib --- 提供多种高级的数据结构,如内存块、双向和单向链表、哈希表、动态字符串等
GLib ---提供多种高级的数据结构,如内存块、双向和单向链表、哈希表、动态字符串等GLib(https://developer.gnome.org/glib/)是一个跨平台的、用C语言编写的库,起初是
GTK
leonzhouwei
·
2013-05-03 11:00
rdesktop远程使用Windows的一些技巧
虽然也有基于
GTK+
的tsclient做配置,我还是倾向直接使用命令行,不仅因为自己习惯使用console命令窗口,而且命令行可以加入一些非常有用的选项。比如: .
pengjin1985
·
2013-04-19 13:00
Chromium界面分析小结(二)主界面结构
因为
GTK+
库中提供了丰富的界面布局控件,使得控件位置控制非常方便,所以Chromium几乎全部使用了
GTK+
的原生布局控件,主要包括:GtkAlignment、GtkVBox、GtkHBox和GtkFixed
jokers_i
·
2013-04-17 18:00
界面
chromium
win7
gtk+
Geany 使用
在win7上使用Geany需要先安装
gtk+
(1)下载
gtk+
:http://www.gtk.org/download/win32.php,下载后解压后,把bin目录加到系统path变量中。
lydyangliu
·
2013-04-14 19:00
gtk+
学习笔记-2
阅读更多对
gtk+
初始化的检查gtk_init_check(&argc,&argv)返回true或false#include#includeintmain(intargc,char*argv[]){GtkWidget
deepfuture
·
2013-04-11 11:00
gtk+
学习笔记-2
对
gtk+
初始化的检查 gtk_init_check(&argc,&argv) 返回true或false #include <stdlib.h> #include &
deepfuture
·
2013-04-11 11:00
学习笔记
gtk+
学习笔记-2
对
gtk+
初始化的检查 gtk_init_check(&argc,&argv) 返回true或false #include <stdlib.h> #include &
deepfuture
·
2013-04-11 11:00
学习笔记
gtk+
学习笔记-1
#include #include intmain(intargc,char*argv[]) { GtkWidget*mywindow; //初始化
gtk+
和支持库 gtk_init
deepfuture
·
2013-04-11 10:00
学习笔记
gtk+
学习笔记-1
#include #include intmain(intargc,char*argv[]) { GtkWidget*mywindow; //初始化
gtk+
和支持库 gtk_init
deepfuture
·
2013-04-11 10:00
学习笔记
gtk+
学习笔记-1
阅读更多#include#includeintmain(intargc,char*argv[]){GtkWidget*mywindow;//初始化
gtk+
和支持库gtk_init(&argc,&argv
deepfuture
·
2013-04-11 10:00
centos6.4 编译安装MPlayer 1.1
开工: #安装必备的包 yum install *yasm* ghc-X11* gtk*
gtk+
咖啡小冰
·
2013-04-06 11:14
安装
mplayer
编译安装mplayer
linux GTK教程(消息机制/标签/按钮/图像/文本/对话框/菜单/容器)
GTK+
(GIMPToolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。
·
2013-04-05 19:00
linux
Chromium地址栏界面框架分析(
GTK+
)
chrome地址栏是个很复杂的物件,虽然样子看上去很简单,但是功能的确强大的很,所以结构就复杂了。它的初始化函数位于:src/chrome/browser/ui/gtk/location_bar_view_gtk.cc:voidLocationBarViewGtk::Init(),图中各个可见部分都对应了控件元素。但是还有:script_bubble_button_:GtkEventBox这个东西
jokers_i
·
2013-04-02 17:00
C++
linux
chrome
chromium
gtk+
桌面共享的实现
用途主要用于教师授课、学生管理等,用c语言做的,使用
gtk+
来做的界面。2.我主要负责屏幕共享这块,主要思想就是不断的截取屏幕图像,广播到其他机器上。3.为了达到更好的效果,我使用了差位算法的思
fuxingwe
·
2013-04-01 20:00
桌面共享
屏幕共享
差位算法
16、交叉编译
gtk+
16、交叉编译
gtk+
目标平台:LOONGSON-1B开发板内核:Linux 3.0编译平台:ubuntu10.04交叉工具链:gcc-3.4.6-2f 一、简介
GTK+
是一种图形用户界面(GUI)工具包
water_cow
·
2013-03-27 20:00
linux
ubuntu
移植
gtk+
交叉编译
2、交叉编译glib
目标平台:LOONGSON-1B开发板内核:Linux 3.0编译平台:ubuntu10.04交叉工具链:gcc-3.4.6-2f一、简介 Glib库是Linux平台下最常用的C语言函数库,它是
GTK
water_cow
·
2013-03-27 19:00
ubuntu
移植
交叉编译
glib
0、交叉编译
gtk+
库(序)
0、交叉编译
gtk+
库(序)目标平台:Loongson-1B开发板内核:Linux 3.0编译平台:ubuntu10.04交叉工具链:gcc-3.4.6-2f 一、
gtk+
介绍:
GTK+
(GIMPToolkit
water_cow
·
2013-03-27 19:00
ubuntu
移植
gtk
gtk+
交叉编译
Freetype 学习笔记
Freetype 学习笔记
GTK+
( 基于 DirectFB) 的字体绘制是通过 pango+freetype+fontconfig 三者协作来完成的,其中, fontconfig 负责字体的管理和配置
danelumax2
·
2013-03-21 10:00
Qt编程之窗口居屏幕中间显示
Qt并不像
GTK+
那样,有一个GTK_WIN_POS_CENTER。要想让Qt程序居中显示,那就只有调用move函数了。
SprintfWater
·
2013-03-21 09:00
Chromium主界面框架(
Gtk+
)
这是Chromium窗口经过函数BrowserWindowGtk::InitWidgets()初始化后的效果,该函数位于:/src/chrome/browser/ui/gtk/browser_window_gtk.cc。至于各个控件的具体功能还有待进一步分析。
jokers_i
·
2013-03-19 14:00
linux
chrome
chromium
gtk+
模板匹配实现的(简易)五子棋单步估值算法
虽然那个五子棋已初具雏形(可在10秒内进行4层搜索,并具有GTK2写的界面),但很多地方都不满意:比如hash表不知为何一直弄不成功,
GTK+
学得半吊子以至于界面部分的代码自己都觉得丑陋,另外禁手规则也一直没有加上去
greaper615
·
2013-03-12 23:46
linux GUI库
GTK+
的简单应用之事件和事件监听器
刚接触
GTK+
,先来看看一个简单的用户登录的小例子,再来说说
GTK+
的信号和回调函数实现的事件监听器。
cl079074282
·
2013-02-28 10:11
linux
纪念一次Ubuntu8.04下的GTK源码安装经历
:GLib库ATK库Cairo库Pango库依赖库的安装顺序:根据依赖关系的要求,库的安装要按照这样的先后顺序进行:GLib、Atk、Cairo、Pango、Gtk+.解压bz2和xz包命令及源码编译
GTK
ldl22847
·
2013-02-25 15:00
GTK+
安装笔记
计划在UbuntuLucidLynxx86机器上面安装
GTK+
1)首先打开http://www.gtk.org/download/linux.php 找到相关的几个主要下载包 TobuildGTK+3.6
ldl22847
·
2013-02-25 15:00
(转)Handler Thread Looper
当时我拿了
GTK+
中的idle来做对比,sendMessage就相当于加一个idle函数,系统处理完前面的Message后就会处理这个Message。毕竟没有看过里面的实现代码,所以
gxj1680
·
2013-02-18 18:00
QGtkStyle was unable to detect the current GTK+...
解决运行qtconfigqtconfig选择GUI风格为
GTK+
以外的风格即可。
阿睦瓦
·
2013-02-16 22:00
theme
qt
gtk+
QGtkStyle
Ubuntu 内核编译 make gconfig 出错解决办法
小貘使用的是gnome3的shell,故想尝试一下gconfig,但报错如下: * * Unable to find the
GTK+
installation.
雪色梦貘
·
2013-02-16 12:09
linux
ubuntu
内核编译
gconfig
libc glibc glib 的关系
其实,Glib和Glibc基本上没有太大的联系,可能唯一的共同点就是他们都是UNIX下C编程调用的库而已.Glib是
GTK+
调用的底层核心库.
jediael_lu
·
2013-02-07 22:00
GTK+
与QT的对比
想看看图形界面系统的优缺点,转载了网友整理的:
GTK+
的优点与QT的优点整理 在嵌入式Linux下有很多图形界面系统GUI,包括Qt/Embedded,FLTK,Microwindows和
GTK+
等。
jediael_lu
·
2013-02-05 09:00
Linux 下glib库的使用
gnome是基于
gtk+
开发的一套桌面环境,gnome和KDE作为两大最流行的桌面环境,在全世界广泛使用。只要是在Linux下工作的开发人员,对于
gtk+
一定不陌生。
linux_embedded
·
2013-01-11 22:00
解压tar.xz格式 文件
第一次接触xz格式文件,是在安装
gtk+
时,其依赖库文件是后缀.xz的文件,由于使用的centOS系统没有自带解压缩工具,需要自行下载安装。
duguduchong
·
2013-01-09 14:00
Linux X 视窗编程基础
转自:http://hi.baidu.com/guzhou_diaoke/item/55ea7beb4aae84fde0a5d410用
GTK+
进行GNOME编程Linux中所有的GUI库都基于被称作X视窗系统
oldmtn
·
2013-01-07 16:00
ubuntu下安装wireshark(抓包工具)
安装编译工具:$sudoapt-getinstallbuild-essential为了成功编译Wireshark,您需要安装
GTK+
的开发文件和GLib库(libraries)。
159789zhong
·
2013-01-07 14:44
ubuntu
wireshark
wireshark
抓包工具
Wireshark抓包工具
Wireshark下载
Ubuntu应用推荐大全
编辑本文前请访问本文讨论页文中标 和 分别代表Ubuntu/GNOME(使用
GTK+
)和Kubuntu/KDE(使用QT)默认或选用安装的软件。文中标 的
jeffreyst
·
2013-01-06 09:00
关于
gtk+
的两个问题
1、g_signal_connectandg_signal_connect_swap 函数形式:g_signal_connect(gpointer*object, constgchar*name, GCallbackfunc, gpointeruserdata);g_signal_connect_swapped(gpointer*object, constgchar*na
Aram
·
2012-12-16 19:00
回调函数
gtk+
[框架技术推荐]用Xwt构建跨平台应用程序
很奇怪的搭配,
GTK+
本身就是跨平台的,效果也不错,参见Gnome、vmware、gedit的界面。而且GTK的近N个版本的语言绑定都不支持c#。WPF就不用说了,现在的桌面UI开发里最强大的工具。
KimmKing
·
2012-12-01 19:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他