阅读更多

4顶
0踩

编程语言
GTK+ 3.2发布了。



GTK+(GIMP Toolkit)是一套跨多种平台的图形工具包,基于LGPL许可协议。虽然最初是为GIMP(GNU 图像处理程序)写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上使用,事实上,目前GTK+已经有了成功的Windows版本。GTK+虽然是用C语言写的,但是你可以使用熟悉的语言来使用GTK+,因为GTK+已经被绑定到大部分流行的语言上,如:C++、Guile、Perl、Python、TOM、Ada95、Objective C、Free Pascal和Eiffel上。

该版本的改进包括

  • 大幅改进了CSS主题等方面内容。
  • 更多的部件(如GtkPaned、GtkMenuBar和GtkNotebook等)支持width-for-height布局。
  • 添加了对Wayland和HTML5后端的支持(实验阶段)。
  • 改善了GtkFileChooser和GtkAssistant的外观。
  • GtkFontSelection已经被新的GtkFontChooser部件所替代。
  • 添加了新的部件GtkLockButton和GtkOVerlay。
详细信息和错误修复参阅http://mail.gnome.org/archives/gtk-devel-list/2011-September/msg00175.html

使用GTK+开发的应用可在Windows、GNU/Linux和Unix、Mac OS X以及移动设备中运行,截图:http://www.gtk.org/screenshots/index.php

下载地址http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.2/

  • 大小: 20.8 KB
4
0
评论 共 5 条 请登录后发表评论
5 楼 cddcdd 2011-09-28 02:35
支持一下pc desktop
4 楼 joejoewei 2011-09-27 20:05
没见gtk+有好的论坛和资料
3 楼 banxi1988 2011-09-27 18:33
我个人是一直很期待的..
2 楼 bee1314 2011-09-27 16:51
都这么给力!
1 楼 LubinJava 2011-09-27 14:02

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA 类声明中关键字public的作用

    使用public关键字声明的类必须与java文件名保持一致,并且一个java文件中只能有一个public关键字修饰的类名称,编译后会产生一个与java文件名 相应的.class文件,而一个java文件中可以同时又多个不使用public关键字声明的类,但是编译后会产生多个与之对应的.class文件,并且要执行的文件是对 应的多个.class的前缀名。

  • 用Public语句声明

    放在一个窗体/模块的任何过程外,可被本窗体/模块的任 何过程访问。 ③全局变量 ☆ 用Public语句声明,在“通用声明”段中定义,放在标 准模块的任何过程或函数外,可被应用程序的任何过程或函数访 问。 ☆ 其值在整个应用程序中始终不会消失和重新初始化, 只有在整个程序结束时,才会释放。 ④静态变量—— ☆ 用Static语句定义的局部变量,在程序运行过程中该类 变量的值可保留。 ☆ 每次调用过程

  • java中private, public,protected的区别----转

    java中private, public,protected的区别在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。  1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:p

  • Java的四种访问权限修饰符public、protected、friendly详细通俗的解释

    首先,在Java编程语言中有四种权限的修饰符,可以修饰类、类成员变量。类 成员函数。 (一)、public (1) 首先public的意思是公共的公开的 (2) 当pubic用来修饰类的时候,需要注意的是在一个java源文件中呢只能有一个 声明为publuc的类,而且只要有一个类用public修饰了,那个java源文件的文件名 就必须、一定要和这个被public修饰的类的类名一摸一样,不然是通...

  • 创建继承类Person的类Student

    //创建继承类Person的类Student class Person //创建父类person, {//定义父类中的变量,名字name,性别sex,年龄age. String name; String sex; int age;void getInfo(String n,String s,int a)//定义方法getInfo获取父类的信息。 { n

  • Scala入门系列(七):面向对象之继承

    extends与Java一样,也是使用extends关键字,使用继承可以有效复用代码class Person { private var name = "leo" def getName = name } class Student extends Person { private var score = "A" def getScore = score } defined cl...

  • C++中类成员和类继承的private、protected和public关键字作用

    C++中类成员和类继承的private、protected和public关键字作用。

  • java程序设计 第九章习题答案_第九章 《JAVA程序设计》(含答案).doc

    《JAVA程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A. java B. .classC. html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是(...

  • java 定义类私有类_关于java:为什么不能将一个类定义为protected?

    我知道这是一个愚蠢的问题,但我仍然有一个疑问需要解决。我的问题是,为什么不能将一个类定义为protected?我知道我们做不到,但是为什么呢? 应该有一些特定的原因。如果声明一个受保护的类怎么办?我认为这是您正在寻找的东西:stackoverflow.com/questions/2534733/java-protected-classes:D让我们只说为什么不能保护外部阶级? 内部类可以受到保护。...

  • C++ 中 public、protected 及 private 的使用总结

    C++ 中 public、protected 及 private 的使用总结 在此之前学习了两年的C++,一直困惑于public、protect和private继承方式的使用。导师交给我们一个项目试手,发现我们C++基础实在太差,为此给我们上了一堂C++课程,此课令我豁然开朗。 首先是派生类的定义: class A; //声明 class B: public A //Er

  • 数据结构:类函数定义声明的方法

    类函数的定义有两种方法:①在主函数中定义 ,头函数中只声明 ,这次的格式用的是这一种,此时在主函数中定义头文件的函数要用一个模板,即 template <class T> void SeqList<T>::Input() { **实现功能的代码** } Input 就是在头文件中的声明函数 ②类的定义和函数的声明都放在主函数中,即直接在主函数文件里面定义类,然后再类里面把函数定义写了,即在main.cpp文件里 #include <iostream> temp

  • Java中关键词public、friendly、protected、private访问权限修饰符

    权限修饰词 定义:就是用于控制被修饰变量、方法、类的可见范围。 使用的必要性: 一个Java应用有很多类,但是有些类,并不希望被其他类使用。每个类中都有数据成员和方法成员,但是并不是每个数据和方法,都允许在其他类中调用。为了更好的控制这些属性和方法的被访问的权限问题,就需要使用访问权限修饰符。 修饰词的划分:根据作用范围来进行划分。 所在的类 private ...

  • public与protected与friendly与private的区别:

    public与protected与private与friendly的区别: 参考:https://www.cnblogs.com/zsychanpin/p/6873310.html 首先,我对class之间的关系做一个简单的定义: (1)对于继承自己的class,基类可以认为他们都是自己的子女。 (2)对于和自己在同一个目录下的class们,认为他们是自己的朋友。 public:表明该类...

  • Educoder -Java面向对象- 封装、继承和多态的综合练习( 第2关:通关任务二)

    package case2; import java.util.Scanner; public class Task2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String cName = sc.next(); String cSex = sc.next(); int cAge = sc.nextInt(); String eName = sc.next();

  • C++ public protected private

    C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public

  • private 对象关键字使用

    实验环境:windows10 专业版64位。 作业:private关键字使用。 private关键字简要说明:用于封装私有属性, 不能在被对象或类名调用到。 调用private封装的属性 需要定义对应的get和set方法。 创建基础类:案例 package ric; public class wqq { private String name;//是有花 private int age; private double price; String getName() { return n

  • public、protected和private继承

     网上找了很多关于c++中这三者在继承方面的文章,貌似都不够全面。将几篇我觉得不错的文章整合了一下,方便大家查阅。 首先贴一个转载比较多的帖子:http://blog.csdn.net/wuliming_sc/archive/2009/01/18/3827743.aspx 在C++中继承主要有三种关系:public、protect

  • 类成长过程的public,private,static,protected

    我们需要把一切想的非常明白,非常完美才开始动身么?在敲代码的时候也是在设计不是么?整个过程也意味着设计的提升,最后的改进;框架性的设计要非常明确,再三思考,细节性的实现可以有个概念就动手code,写完进行优化和美观;我试着考虑一个类如何轻巧的开始,明确的美化和优化,最后达到一个让人满意的程度;应该有怎样一个原则,来把它可在骨髓里来达到极其纯熟的程度;关于public,protected,p

  • JavaScript面向对象:类的几种继承方式

    面向对象:类的几种继承方式 类与实例 类与继承

  • 类成员声明总结:public,friendly,private,protected

    学习Java两年了,突然发现自己连public,friendly,private,protected这几个基本概念还搞不清楚,于是翻开《Thinking in Java SE 》……总结:public:声明为public的数据成员和成员方法都能被所有的客户端程序员使用。friendly:对于同一package内的所有类可见,如果两个类放在同一目录,但没有声明package,那么Java会认为这两个...

Global site tag (gtag.js) - Google Analytics