`
Classicning
  • 浏览: 253660 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

pyGTK

    博客分类:
  • Tech
阅读更多
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官方教程

    《PyGTK2官方教程》是Python编程环境下GUI开发的重要指南,由John Finlay撰写,首次出版于2006年,后经多次修订至2012年。本教程覆盖了PyGTK2库的广泛使用场景,从基础概念到高级应用,为读者提供了详尽的理论知识与...

    pygtk2+python27_win32.rar

    标题 "pygtk2+python27_win32.rar" 提供了一个关于使用 Python 2.7 和 PyGTK 2 框架在 Windows 32 位系统上开发图形用户界面(GUI)应用的资源包。PyGTK 是一个 Python 绑定库,它允许开发者利用 GTK+ 工具包来创建...

    pygtk 中文教程(完整版) 最新 一叶知秋 PDF

    ### PyGTK教程知识点详解 #### 1. PyGTK简介与背景 - **PyGTK定义**:PyGTK是一个针对GTK+图形用户界面库的Python绑定,主要用于开发桌面应用程序。它为开发者提供了一系列综合性的图形组件和其他实用工具。作为...

    pygtk2-tut.pdf

    ### PyGTK2.0 教程知识点概览 #### 一、引言 - **PyGTK简介**:PyGTK是Python编程语言与GTK图形界面工具包之间的桥梁。GTK(GIMP Toolkit)是一种广泛应用于Linux和其他类Unix操作系统的跨平台GUI库。通过PyGTK,...

    PyGTK中文版

    PyGTK中文版 PyGTK 是一套 GTK+ GUI 库的 Python 封装,用于创建桌面程序。PyGTK 非常容易使用,对于速成原型法,它是相当理想的。普遍地认为,PyGTK 是最流行的 GTK+ 库封装中的一种。 PyGTK 包含以下几个模块: ...

    pygtk-all-in-one-2.24.1.win32-py2.7.rar

    标题中的"pygtk-all-in-one-2.24.1.win32-py2.7.rar"表明这是一个针对Python 2.7版本的PyGTK库的集成包,版本号为2.24.1,且是Windows 32位系统的版本。PyGTK是一个用于创建图形用户界面(GUI)的Python绑定库,它...

    pyGTK examples

    **PyGTK 示例代码详解** PyGTK 是一个 Python 绑定库,用于使用 GTK+ 工具包创建图形用户界面(GUI)。GTK+ 是一个广泛使用的跨平台 GUI 库,而 PyGTK 则使得使用 Python 语言开发 GTK+ 应用程序变得简单易行。对于...

    PyGTK 2.0 Tutorial - John Finlay

    PyGTK 2.0 Tutorial - John Finlay, pygtk2-tut

    Python代码,基于pyGTK,实现查询功能

    Python代码,基于pyGTK,实现查询功能,可以用于相关学习

    pygtk-examples.tar.gz_gtk_learning 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.part1.rar

    pygtk-all-in-one-2.24.0.win32-py2.7.part2

    pygtk-all-in-one-2.24.0.win32-py2.7.part2

    PyGTK英文手册

    PyGTK 2.11.1参考手册,根据官方文档制作。

    pygtk+ python的gtk+封装库

    PyGTK是Python编程语言对GTK+图形用户界面库的一个封装,它使得Python程序员可以方便地创建桌面应用程序。GTK+是一个广泛使用的跨平台GUI工具包,最初由GNOME项目开发,支持多种操作系统,如Linux、Windows和macOS。...

    一个PyGTK做的程序的集合相当精棒

    标题中的“一个PyGTK做的程序的集合相当精棒”表明这是一个使用PyGTK库开发的软件合集,PyGTK是Python语言绑定的GTK+图形用户界面工具包,它允许开发者使用Python编写GUI应用程序。GTK+是一个跨平台的,开源的GUI库...

    pygtk+glade 线性规划求解

    "pygtk+glade 线性规划求解"项目结合了Python编程语言、GTK+图形用户界面库和Glade设计工具,为用户提供了一个直观的方式来解决线性规划问题。 首先,让我们深入了解一下线性规划的基本概念。线性规划问题通常表示...

    gtk+lib for pygtk

    PyGTK是Python语言对GTK+的绑定,允许开发者使用Python编写GUI应用程序。本篇文章将深入探讨GTK+运行时库以及与PyGTK相关的知识点。 1. **GTK+概述**: GTK+(GIMP Toolkit)最初是为了GIMP图像编辑器而创建的,...

    pygtk2-2.24.0-24.module_el8.0.0+36+bb6a76a2.aarch64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics