阅读更多

14顶
4踩

编程语言

原创新闻 GTK+ 2.19.2发布:GUI开发工具

2009-12-28 14:23 by 副主编 just_cool 评论(28) 有8452人浏览

GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。最初是GIMP的专用开发库,后来发展为Unix-like系统下开发图形界面的应用程序的主流开发工具之一。目前GTK+已经有了成功的windows版本。
 
GTK+采用GNU LGPL 2.1许可发布,因此无论是对于自由软件还是商业软件,都是可以免费使用的。

GTK+ 2.19.2主要包含如下变更:

  • 直接包含了gdk-pixbuf, GDK和 GTK 自检数据;
  • 将存储和召回嵌入式ICC颜色控制文件的能力添加到了gdk-pixbuf中;
  • 修复了一些客户端窗口的问题;
  • 增加了一个处理硬边缘(hard margins)打印的API;
  • 新增了一个gdk_screen_get_primary_monitor()函数,用于从多个监控器中获取主要的数据;
  • bug的修复;
  • ……


GTK+ 2.19.2下载地址:http://www.gtk.org/download.html

来自: gtk.org
14
4
评论 共 28 条 请登录后发表评论
8 楼 mikeandmore 2009-12-29 02:45
ray_linn 写道
太低级的东西了....在Windows上,只需要GDI+,想跨平台,只需要QT这些高级点的东西。

哪里低级了?
7 楼 cringha 2009-12-28 23:24
一瓶子不满
半瓶子晃荡
6 楼 wolfplanet 2009-12-28 22:45
ray_linn 写道
太低级的东西了....在Windows上,只需要GDI+,想跨平台,只需要QT这些高级点的东西。

   
5 楼 abruzzi 2009-12-28 21:54
ray_linn 写道
太低级的东西了....在Windows上,只需要GDI+,想跨平台,只需要QT这些高级点的东西。

GTK+并非低级UI库,跟QT其实是一样的。只不过实现语言不同而已。
4 楼 danielking 2009-12-28 19:01
cyberniuniu 写道
Java没什么可尴尬的,要gtk的绑定有java-gnome项目。Java本身还有Swing,也可以实现GTK的原生Look and Feel效果(随GTK主题变化自动变化),所以这根本不是问题。

GTK+和QT是同一个层面上的东西,不是低级的。

qt的gui部分和gtk是一个层面,但qt不光是一个gui库
3 楼 cyberniuniu 2009-12-28 18:45
Java没什么可尴尬的,要gtk的绑定有java-gnome项目。Java本身还有Swing,也可以实现GTK的原生Look and Feel效果(随GTK主题变化自动变化),所以这根本不是问题。

GTK+和QT是同一个层面上的东西,不是低级的。
2 楼 fanlei77 2009-12-28 17:32
GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others.

Java尴尬了
1 楼 ray_linn 2009-12-28 15:10
太低级的东西了....在Windows上,只需要GDI+,想跨平台,只需要QT这些高级点的东西。

发表评论

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

相关推荐

  • ROS之choro功能包

    mock 1.8.0.1809242326 google-test 1.8.0.1809242322 gtk2 2.22.1.1904131648 gtk3 3.22.19.1809242322 ilmbase 2.2.1.1811210800 jasper 2.0.14.1811210919 jxrlib 1.1.0.1811210809 KB2919355 1.0.20160915 KB...

  • Python核心编程(第二版)pdf

    ·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件; ·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力; ·学习Python中有关数据库的...

  • 《Python核心编程(第二版)》pdf

    ·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件; ·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力; ·学习Python中有关...

  • python语句行从解释器提示符后第几列开始_Python核心编程(第2版)PDF文档免费下载...

    欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级1.3.4 可扩展1.3.5 可移植性1.3.6 易学1.3.7 易读1.3.8 易维护1.3.9 健壮性1.3.10 高效的快速原型开发工具...

  • python核心pdf_Python核心编程(第二版)PDF

    欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级1.3.4 可扩展1.3.5 可移植性1.3.6 易学1.3.7 易读1.3.8 易维护1.3.9 健壮性1.3.10 高效的快速原型开发工具...

  • 实验室管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip

    实验室管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS

  • 基于java的苹果网吧计费管理系统设计与实现.docx

    基于java的苹果网吧计费管理系统设计与实现.docx

  • 纸中世界-跳跃游戏.sb3

    纸中世界-跳跃游戏.sb3

  • Keysight 网络分析仪新建校准件操作指导

    本操作指导用于在 ENA 系列网络分析仪 E5080B 上自定义校准件。目前 Keysight 网络分析仪的 PNA 系列 N52xxB、P50xx 系列、P937x 系列、PXI 板卡式网分以及 ENA 系列的 E5080B、E5081B 的操作界面均统一到如下界面,操作方式相同。

  • 调查海域浮游动物各类群栖息密度的空间分布表格.docx

    调查海域浮游动物各类群栖息密度的空间分布表格.docx

  • ssm框架Java项目源码-高校毕业生就业管理系统+jsp毕设-大作业.zip

    本项目“高校毕业生就业管理系统”是一套基于SSM框架(Spring+SpringMVC+MyBatis)精心开发的Java Web应用,旨在为高校毕业生、高校就业指导部门以及企业用户提供一个高效、便捷的就业信息管理平台。 系统主要功能包括:学生用户可以查看和发布个人简历,搜索并筛选合适的工作岗位,申请心仪的职位;企业用户可以发布招聘信息,筛选和查看应聘者的简历,进行面试邀请等操作;高校就业指导部门则可以对学生的就业情况进行统计和分析,以更好地提供就业指导服务。 此外,系统采用了B/S架构,用户只需通过浏览器即可访问,无需安装客户端软件,方便快捷。数据库设计合理,数据存储安全,系统性能稳定。 本项目的开发,不仅为计算机相关专业的学生提供了一个实践SSM框架的好机会,帮助他们更好地理解和掌握Java Web开发技术,还能有效提升高校毕业生的就业效率和质量。

  • 使用 Python 进行视频编辑.zip

    电影剪辑 笔记MoviePy 最近升级到 v2.0,引入了重大的重大变化。有关如何更新 v2.0 代码的更多信息,请参阅本指南。MoviePy(在线文档在此处)是一个用于视频编辑的 Python 库剪切、连接、插入标题、视频合成(又名非线性编辑)、视频处理和创建自定义效果。MoviePy 可以读取和写入所有最常见的音频和视频格式,包括 GIF,并且可以在 Windows/Mac/Linux 上运行,并搭载 Python 3.9+。例子在此示例中,我们打开一个视频文件,选择 10 到 20 秒之间的子剪辑,在屏幕中心添加标题,然后将结果写入新文件# Import everything needed to edit video clipsfrom moviepy import *# Load file example.mp4 and keep only the subclip from 00:00:10 to 00:00:20clip = VideoFileClip("long_examples/example2.mp4").with_subcl

  • 基于java的视频播放器系统设计与实现.docx

    基于java的视频播放器系统设计与实现.docx

  • 基于java的车辆出租管理系统设计与实现.docx

    基于java的车辆出租管理系统设计与实现.docx

  • mqtt等协议的pcap文件

    mqtt等协议的pcap文件

  • 小白的Python入门教程部分章节源码.zip

    学习python

  • 修木工施工规范及流程.docx

    修木工施工规范及流程.docx

  • 适用于 Windows,Linux 和 Python 3 (3.5,3.6,3.7) 的 Tensorflow Faster R-CNN.zip

    适用于 Windows/Linux 和 Python 3 (3.5/3.6/3.7) 的 Tensorflow Faster R-CNNtf-faster-rcnn使用 Python 3 在 Windows 和 Linux 上使用 Tensorflow Faster R-CNN这是在 Windows 和 Linux 上编译 Faster R-CNN 的分支。它深受这里和这里的出色工作的启发。目前,此存储库支持 Python 3.5、3.6 和 3.7。感谢@morpheusthewhite请注意我没有时间或意图修复此分支的所有问题,因为我不将其用于商业用途。我创建此分支只是为了好玩。如果您想做出任何承诺,我们非常欢迎。Tensorflow 已经发布了一个对象检测 API。请参考它。https: //github.com/tensorflow/models/tree/master/research/object_detection如何使用此分支安装 tensorflow,最好是 GPU 版本。按照说明操作。如果没有安装 GPU 版本,则需要注释掉代码中的所有 GP

  • 章节2:编程基本概念之python程序的构成

    Python是一种高级、解释型、面向对象的编程语言,以其简洁的语法、强大的功能和广泛的应用领域而著称。它无需事先编译,代码在运行时逐行解释执行,提供了极大的灵活性和快速开发的能力。Python支持多种数据类型,包括整数、浮点数、字符串、布尔值、列表、元组、字典和集合等,以及丰富的操作符和流程控制结构,使得开发者可以编写出复杂且灵活的代码。 Python拥有一个广泛的标准库,涵盖了文件操作、网络通信、文本处理、正则表达式、数学运算等多个领域,为开发者提供了大量的模块和函数。此外,Python还拥有丰富的第三方库,如NumPy、Pandas、Matplotlib等用于数据分析和可视化的库,以及Django、Flask等用于Web开发的框架,这些库和框架进一步扩展了Python的应用领域和功能。 Python在Web开发、数据科学、人工智能、自动化运维和游戏开发等多个领域都有广泛的应用。在Web开发方面,Python提供了Django和Flask等强大的Web框架,使得开发者可以轻松地开发出各种Web应用和网站。在数据科学领域,Python是数据科学家的首选工具,其强大的数据处理能力和丰

Global site tag (gtag.js) - Google Analytics