阅读更多

2顶
0踩

编程语言

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

2011-09-15 16:46 by 见习编辑 songshuang 评论(0) 有2708人浏览
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是一个...

  • 基于S7-200 PLC与MCGS组态的洗衣机控制系统设计与实现

    内容概要:本文详细介绍了利用西门子S7-200 PLC和MCGS组态软件构建洗衣机控制系统的全过程。首先阐述了IO分配规则,明确各输入输出点的功能,如水位检测、温度测量、电机控制等。接着展示了梯形图编程的具体方法,解释了如何通过梯形图实现洗衣机的基本操作流程,包括启动、停止、水位控制、正反转洗涤、排水和脱水等功能。此外,文中还讨论了接线图的设计要点,强调了硬件连接的安全性和可靠性。最后,介绍了MCGS组态画面的设计,包括动态效果展示、报警机制以及人机交互界面的优化。 适合人群:对PLC编程和工业自动化感兴趣的工程师和技术人员,尤其是希望深入了解S7-200 PLC和MCGS组态软件的实际应用者。 使用场景及目标:适用于需要设计和实施小型家电或类似设备自动化控制系统的场合。目标是帮助读者掌握PLC编程技巧,理解工业自动化控制系统的构建过程,提高实际项目开发能力。 其他说明:文中提供了丰富的调试经验和常见问题解决方案,有助于读者在实践中少走弯路。同时,通过具体的案例分析,使理论知识更加贴近实际应用。

  • COMSOL中基于保角变换的自聚焦光束与Talbot效应的光学仿真研究

    内容概要:本文详细介绍了如何利用COMSOL进行光学仿真,重点探讨了保角变换在操控光路方面的应用,特别是自聚焦光束和Talbot效应的建模。文中首先解释了保角变换的基本概念及其物理意义,然后通过具体实例展示了如何在COMSOL中设置保角变换、定义材料参数以及配置边界条件。对于自聚焦光束,作者强调了非线性材料模块的应用,特别是在处理强光引起的折射率变化时的关键步骤。而对于Talbot效应,则着重讨论了周期性边界条件的设置和后处理分析方法。此外,文章还分享了一些实用技巧,如参数化扫描、网格优化和MATLAB联动分析等。 适合人群:具有一定光学仿真基础的研究人员和技术人员,尤其是对COMSOL软件有一定了解并希望深入探索非线性光学现象的用户。 使用场景及目标:① 使用COMSOL进行自聚焦光束和Talbot效应的建模与仿真;② 掌握保角变换在光学仿真中的应用技巧;③ 提升对非线性光学现象的理解和仿真能力。 其他说明:本文不仅提供了详细的建模指导,还包括了许多实用的调试技巧和注意事项,帮助读者更好地理解和应用相关技术。

  • 产品PRD需求文档模板

    产品PRD需求文档模板

  • COMSOL模拟针尖刺穿表皮细胞:探究电穿孔技术中的电场与物质传输机制

    内容概要:本文详细介绍了使用COMSOL软件进行针尖刺穿表皮细胞的数值模拟,探讨了电穿孔技术中电场分布与物质传输的关系。首先,通过参数化建模构建了圆锥形针尖和细胞结构,确保针尖能够有效穿透细胞膜。然后,设置了多物理场耦合,包括电流传导和稀物质传递,使电场和浓度场相互作用。文中特别强调了细胞膜的薄层边界条件和电场增强扩散系数的设定,以及如何通过边界条件模拟电穿孔过程。此外,还讨论了求解器配置、网格划分和结果后处理方法,展示了电场流线和浓度云图的可视化结果。最终,验证了模型的可靠性,并提出了进一步的研究方向,如加入温度场和针尖振动参数。 适合人群:从事生物医学工程、电穿孔技术和药物递送系统研究的专业人士,尤其是有一定COMSOL使用经验和数值模拟基础的研究人员。 使用场景及目标:适用于希望深入了解电穿孔技术中电场与物质传输机制的研究人员,帮助他们优化微针给药系统的参数设计,提高药物递送效率。 其他说明:本文提供了详细的建模步骤和技术细节,有助于读者快速掌握COMSOL在生物电穿孔领域的应用。同时,文中提到的一些技巧和注意事项可以避免常见的数值模拟错误,提高模拟精度。

  • MATLAB实现冷热电气多能互补微能源网的鲁棒优化调度模型

    内容概要:本文详细探讨了基于MATLAB的冷热电气多能互补微能源网的鲁棒优化调度模型。首先介绍了多能耦合元件(如风电、光伏、P2G、燃气轮机等)的运行特性模型,展示了如何通过MATLAB代码模拟这些元件的实际运行情况。接着阐述了电、热、冷、气四者的稳态能流模型及其相互关系,特别是热电联产过程中能量的转化和分配。核心部分在于构建了考虑经济成本和碳排放的优化调度模型,利用MATLAB优化工具箱求解多目标优化问题,确保系统在经济性和环保性之间达到最佳平衡。此外,文中还讨论了处理风光出力预测误差的方法,采用了鲁棒优化策略应对不确定性,并通过实例验证了模型的有效性。 适合人群:从事能源系统研究、优化调度领域的科研人员和技术开发者,尤其是熟悉MATLAB编程并关注低碳发展的专业人士。 使用场景及目标:适用于希望深入了解综合能源系统优化调度机制的研究者,旨在帮助他们掌握如何在MATLAB环境下构建和求解复杂的多能互补优化调度模型,以实现节能减排和经济效益的最大化。 其他说明:文章不仅提供了详细的理论推导和代码实现,还分享了许多实践经验,如非线性约束处理、多能流耦合约束的建模技巧等,对于实际工程应用具有重要指导意义。

  • STM32 Nucleo-64 开发板用户手册

    STM32 Nucleo-64 开发板用户手册

Global site tag (gtag.js) - Google Analytics