pyGtk的界面:
Python除了默认的Tk图形界面库以外,还有许多其他的选择,比如基于GTK的Python实现pyGTK,还有基于Qt的Python实现pyQt,两者分别能够运行在GNOME和KDE环境中,不需要安装额外的运行环境。GTK的GNOME的基础,它在Windows上的样子就如同Pidgin,GIMP等基于GTK的跨平台软件的样子。Qt在Windows上有QGIS这样一个GIS专业软件。
而PyGtk要比Python默认的Tk强大一些。要在Python中开发Gtk程序,需要的库包括
- GTK环境:gtk-dev-2.10.11-win32-1.exe
- pyCario: pycairo-1.2.6-1.win32-py2.5.exe
- pyGObject: pygobject-2.12.3-1.win32-py2.5.exe
- pyGtk: pygtk-2.10.4-1.win32-py2.5.exe
即在Windows中即使安装pyGtk也一样要装Gtk运行环境。安装之后要重启系统,否则会有如下报错:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import gtk
File "C:\Python25\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
import gobject as _gobject
File "C:\Python25\Lib\site-packages\gtk-2.0\gobject\__init__.py", line 30, in <module>
from _gobject import *
ImportError: DLL load failed: 找不到指定的模块。
更多参考:
http://www.pygtk.org
分享到:
相关推荐
《PyGTK2官方教程》是Python编程环境下GUI开发的重要指南,由John Finlay撰写,首次出版于2006年,后经多次修订至2012年。本教程覆盖了PyGTK2库的广泛使用场景,从基础概念到高级应用,为读者提供了详尽的理论知识与...
### PyGTK教程知识点详解 #### 1. PyGTK简介与背景 - **PyGTK定义**:PyGTK是一个针对GTK+图形用户界面库的Python绑定,主要用于开发桌面应用程序。它为开发者提供了一系列综合性的图形组件和其他实用工具。作为...
标题 "pygtk2+python27_win32.rar" 提供了一个关于使用 Python 2.7 和 PyGTK 2 框架在 Windows 32 位系统上开发图形用户界面(GUI)应用的资源包。PyGTK 是一个 Python 绑定库,它允许开发者利用 GTK+ 工具包来创建...
### PyGTK教程中文版知识点详解 #### 一、PyGTK简介与重要性 PyGTK是GTK+图形用户界面库的Python封装,专为创建桌面应用而设计,提供一系列丰富的图形元素和实用工具。作为GNOME项目的一部分,PyGTK在LGPL许可下...
### PyGTK2.0 教程知识点概览 #### 一、引言 - **PyGTK简介**:PyGTK是Python编程语言与GTK图形界面工具包之间的桥梁。GTK(GIMP Toolkit)是一种广泛应用于Linux和其他类Unix操作系统的跨平台GUI库。通过PyGTK,...
PyGTK中文版 PyGTK 是一套 GTK+ GUI 库的 Python 封装,用于创建桌面程序。PyGTK 非常容易使用,对于速成原型法,它是相当理想的。普遍地认为,PyGTK 是最流行的 GTK+ 库封装中的一种。 PyGTK 包含以下几个模块: ...
标题中的"pygtk-all-in-one-2.24.1.win32-py2.7.rar"表明这是一个针对Python 2.7版本的PyGTK库的集成包,版本号为2.24.1,且是Windows 32位系统的版本。PyGTK是一个用于创建图形用户界面(GUI)的Python绑定库,它...
**PyGTK 示例代码详解** PyGTK 是一个 Python 绑定库,用于使用 GTK+ 工具包创建图形用户界面(GUI)。GTK+ 是一个广泛使用的跨平台 GUI 库,而 PyGTK 则使得使用 Python 语言开发 GTK+ 应用程序变得简单易行。对于...
PyGTK 2.0 Tutorial - John Finlay, pygtk2-tut
Python代码,基于pyGTK,实现查询功能,可以用于相关学习
PyGTK是一个用于创建图形用户界面(GUI)的Python绑定库,它是GTK+工具包的接口。GTK+是一个广泛使用的跨平台的GUI库,支持多种操作系统,包括Linux、Windows和macOS。PyGTK允许Python程序员利用GTK+的强大功能,...
pygtk-all-in-one-2.24.0.win32-py2.7.part1.rar
pygtk-all-in-one-2.24.0.win32-py2.7.part2
PyGTK 2.11.1参考手册,根据官方文档制作。
PyGTK是Python编程语言对GTK+图形用户界面库的一个封装,它使得Python程序员可以方便地创建桌面应用程序。GTK+是一个广泛使用的跨平台GUI工具包,最初由GNOME项目开发,支持多种操作系统,如Linux、Windows和macOS。...
标题中的“一个PyGTK做的程序的集合相当精棒”表明这是一个使用PyGTK库开发的软件合集,PyGTK是Python语言绑定的GTK+图形用户界面工具包,它允许开发者使用Python编写GUI应用程序。GTK+是一个跨平台的,开源的GUI库...
"pygtk+glade 线性规划求解"项目结合了Python编程语言、GTK+图形用户界面库和Glade设计工具,为用户提供了一个直观的方式来解决线性规划问题。 首先,让我们深入了解一下线性规划的基本概念。线性规划问题通常表示...
PyGTK是Python语言对GTK+的绑定,允许开发者使用Python编写GUI应用程序。本篇文章将深入探讨GTK+运行时库以及与PyGTK相关的知识点。 1. **GTK+概述**: GTK+(GIMP Toolkit)最初是为了GIMP图像编辑器而创建的,...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装