当前位置: 首页 > 文档资料 > PyGTK 中文教程 >

教程

优质
小牛编辑
129浏览
2023-12-01

PyGTK是一组用Python和C编写的包装器,用于GTK + GUI库。 它是GNOME项目的一部分。 它提供了用Python构建桌面应用程序的全面工具。 本教程讨论了工具包中不同小部件的基本功能。

听众 (Audience)

本教程是为初学者准备的,以帮助他们理解PyGTK的基本概念。 高级程序员也可以从本教程中获益。

先决条件 (Prerequisites)

在继续本教程之前,建议您具备Python编程语言的合理知识。

最后更新:

类似资料

  • 问题内容: 我在处理pyGTK应用程序时遇到一些问题。我给线程一些时间来完成其任务,如果有问题,我还是继续继续,只是警告用户。但是,一旦我继续,该线程就会停止,直到调用gtk.main_quit为止。这让我感到困惑。 相关代码: .................................... 问题答案: 首先,不要继承,使用。 其次,很可能导致您明显的阻塞的原因是它采用了一个默认值为的参

  • 问题内容: 所以我试图在我的virtualenv中(在控制台中)运行一个简单的matplotlib示例。这是代码: 但是,当我运行它时,我得到: ImportError:Gtk *后端需要安装pygtk。 现在,乐趣开始了。我试图点安装pygtk,但它抛出: 我检查了文件并说尝试。然而。我不太确定如何在virtualenv中执行此操作。为了在virtualenv中安装pygtk,我在哪里解压缩源代

  • 问题内容: 我正在Ubuntu中编写一个PyGTK GUI应用程序以浏览一些图像,并且双击该图像时(例如在Nautilus中打开该图像时),我想在默认图像查看器应用程序中打开该图像。 我该怎么做? 问题答案: 我不知道具体使用PyGTK,但是:打开了文件的默认应用程序,因此运行类似的命令应该可以: 编辑: 我建议使用该模块,如注释中。我还不确定确切如何使用它,因此我仅在示例中进行了展示。

  • 问题内容: 有人可以给我一个以这​​种方式涉及线程的简单示例。 我的代码的问题是,当我单击按钮One时,GUI冻结直到完成。我希望在执行def时按钮保持响应。我该如何解决? 求您了,帮帮我。 问题答案: 使用gtk时,它将运行一个主循环,并将您想做的 所有事情 安排为gtk循环的事件。您不需要线程即可执行任何操作。 这是一个完整的,完整的,随时可以运行的示例,用于执行您想要的操作。 请注意,单击两

  • 你是否曾经看到一个程序就在想,一个特别的GUI项目是怎样被创建的呢?或许每个程序员都想知道。然后你就看看你最喜欢的GUI库提供的部件列表。但是你找不到它。工具包一般只提供最常见的部件,例如按钮,文本部件,滑动器等等。没有哪个工具包提供所有可能的部件。 实际上有两种工具包——简朴的工具包和重量级的工具包。FLTK工具包是一种简朴的工具包。它仅仅提供最基本的部件和呈现方法,但是程序员可以自己创建一个更

  • 在教程的这个部分,我们将创建一个Snake游戏的克隆版。 Snake game Snake(贪吃蛇)是一个古老的经典的视频游戏。它是在20世纪70年代后期第一次被创建。后来它被引入到PC机上。在这个游戏中,玩家控制一条蛇,目标即是尽可能地吃足够多的苹果。每次这个蛇吃下一个苹果,它的身体就会长长。这条蛇必须避免撞上墙和它自己的身体。这个游戏有时候被称为Nibbles。 Development 蛇的每

开发工具

PyGTK