阅读更多

2顶
0踩

编程语言

原创新闻 GTK+ 3.1.90 发布,跨平台图形工具包

2011-09-15 16:46 by 见习编辑 songshuang 评论(0) 有2671人浏览
GTK+ 3.1.90 发布了。


GTK +是一个跨平台的图形工具包,用于创建图形用户接口,支持多种语言。它提供了一套完整的部件,从一次性的小工具到完整的应用程序套件都适用。GTK+是一款免费软件,属于GNU项目的一部分,按 GNU LGPL许可协议发布,所有开发者均可使用,无需缴纳版税。

3.1.90版本中的改进

  • 添加了GtkAppChooserButton按钮,可使用该按钮选择默认的应用程序,之前默认为最近使用的应用程序。
  • 大量树模型重构的反馈已纳入新的测试用例和bug修复中。
  • Filechooser search已被移植到tracker 0.12中,可直接使用DBus API。
  • 对fontchooser API进行重新设计,以遵循在其他地方使用的模式。GtkFontChooser现在是一个接口,由GtkFontChooserButton、GtkFontChooserDialog和GtkFontChooserWidget(原GtkFontChooser)实现。

部分bug修复列表

  • 提高了Gtkfilechooser处理异常URI的能力。
  • 修复了在OS X的GTK+应用程序中,Dead Key无法使用的问题。
  • 修复了无法选择默认entry的问题。
  • 修复了GtkTreeModelFilter在过滤时挂起的问题。
  • 修复了新字体选择器的API不一致的问题。
  • 将gtksearchenginetracker.c移植到tracker 0.11/0.12中。
  • 修复了插入新节点时崩溃的问题。

详细信息参阅:http://www.linuxcompatible.org/news/story/gtk_3_1_90_released.html

下载地址:ftp://ftp.gtk.org/pub/gtk/3.1/

  • 大小: 20.8 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • GTK入门教程

    GTK(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。当然,GTK也是...

  • 三种开源跨平台GUI toolkits—— GTK、Qt和wxWidgets

    我所知道的三种开源跨平台GUI toolkits—— GTK、Qt和wxWidgets 1、GTK+ GTK+基础 GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是...

  • GTK+ FAQ

    GTK+ FAQTony GaleShawn AmundsonEmmanuel DelogetApril 30th 2003 中文版声明: Translator:marxu E-mail:marxuxp@yahoo.com.cn<br />version:1.1<br />为保证本文档自由传播,保留版权,中文版...

  • Linux下基于GTK人脸识别界面设计

    开发环境及运行效果 硬件平台:Ubuntu18.04、USB免驱摄像头 UI界面:GTK+_2.0 开发语言:C/C++ 5.GTK简介   GTK(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个...

  • GNOME/GTK+和KDE/Qt

    是目前Linux/UNIX 系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE 和GNOME 都经历了将近十年的漫漫历程,两者也都从最初的设计粗糙、功能简陋发展到相对完善的阶段,可用性逼近W

  • GTK、Qt和wxWidgets

    GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是GNU工程的一部分。GTK+2.0的许可协议是LGPL。 GTK+使用C语言开发,但是其设计者使用面向对象...

  • GTK环境部署

    GTK或GIMP ToolKit是用于生成交互界面的多平台工具库。该工具库提供完整的开发组件,GTK适用于从小型一次性工具到完整应用程序项目开发。GTK是跨平台并且API及其易用,可提高开发速度。虽然GTK使用C语言开发,但是其...

  • 跨平台GUI开发库

    跨平台GUI开发库 ...作为一个跨平台的GUI库,Qt算是老前辈了(据说tk是第一个真正的跨平台的GUI开发包,不知道有没有人验证过,但是用脚本写界面,这个好像不是主流吧)。网上搜索“跨平台GUI开发”应该可以

  • Golang基于CGO的动态链接库调用利用CGO特性编写可跨平台调用的动态链接库

    不过,使用CGO也存在着一些局限性,比如: 不方便跨平台:C语言的跨平台能力非常强大,但由于CGO是在Go语言编译器层次上运行,所以它无法获取到Go语言跨平台带来的便利,只能针对某个平台进行编译。 没有依赖管理...

  • .NET跨平台框架选择之一 - Avalonia UI

    本文阅读目录1. Avalonia UI简介Avalonia UI文档教程:...但是目前基于.NET[2]的跨平台,大多数还是在使用B/S架构的跨平台[3]上;至于C/S架构,大部分人可能会选择Qt进行开发,或者很早之前还...

  • MiniGUI和其他嵌入式Linux 上的图形及图形用户界面系统

    为了让读者对嵌入式Linux当中能够使用的图形及图形用户界面有个较为全面的认识,本文将为读者介绍一些嵌入式Linux系统中常见的图形及图形用户界面系统,并作为"基于Linux和 MiniGUI 的嵌入式系统软件开发指南"系列的...

  • 【计算机网络】 0、各网络命令 + tcpdump + Wireshark、抓包实战、TCP 握手挥手、防火墙、保活、MTU

    tcpdump + Wireshark 抓包实战、TCP 握手挥手、防火墙、保活、MTU

  • 基于Qt的跨平台应用开发(转)

    转自:http://www.cnblogs.com/R0b1n/p/4106613.html1 Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,...

  • php gtk教程,PHP-GTK 介绍及其应用-PHP教程,PHP应用

    1. php-gtk介绍1.1 php-gtkphp-gtk是php的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的gui的程式。...gtk+是gimp的套装工具。gtk+从这里开始发展,直到现在已经成为gnome的中心(gnome是一个...

  • Python项目-自动办公-56 Word_docx_格式套用.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

  • 《松鼠》生态性课堂体验教案.docx

    《松鼠》生态性课堂体验教案

  • Java系统源码+智慧图书管理系统

    Java系统源码+智慧图书管理系统 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

  • 基于ssm+jsp实现的超市管理系统高级版v2-lw.zip

    项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!

  • 《松鼠》教学方案.docx

    《松鼠》教学方案

  • 基于ssm的计算机课程实验管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    学生角色 学生用户在系统的前台界面可以浏览站内新闻、系统公告等公共的信息,在进行了注册和登录等操作后可以进入个人后台管理界面,对自己的个人信息进行管理,还可以进行实验成绩查看和实验交流等操作。 教师角色 教师用户也可以正常使用本系统的前台功能,但最主要的功能还是在个人后台界面中。在教师的个人后台界面中,首先教师可以管理自己的个人信息,还可以对学生进行实验任务书下达,对学生的实验成果和实验成绩管理等操作。 管理员角色 系统管理员可以管理整个系统的数据,比如可以管理教师和学生的个人资料,对违反了网站及学校实验室规定的同学可以进行删除。除了管理教师和学生的信息外,管理员用户还可以对公告信息及新闻信息等进行管理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

Global site tag (gtag.js) - Google Analytics