#!/usr/bin/env python
# example statusbar.py
import pygtk
pygtk.require('2.0')
import gtk
class StatusbarExample:
def push_item(self, widget, data):
buff = " Item %d" % self.count
self.count = self.count + 1
self.status_bar.push(data, buff)
return
def pop_item(self, widget, data):
self.status_bar.pop(data)
return
def __init__(self):
self.count = 1
# create a new window
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_size_request(200, 100)
window.set_title("PyGTK Statusbar Example")
window.connect("delete_event", lambda w,e: gtk.main_quit())
vbox = gtk.VBox(False, 1)
window.add(vbox)
vbox.show()
self.status_bar = gtk.Statusbar()
vbox.pack_start(self.status_bar, True, True, 0)
self.status_bar.show()
context_id = self.status_bar.get_context_id("Statusbar example")
button = gtk.Button("push item")
button.connect("clicked", self.push_item, context_id)
vbox.pack_start(button, True, True, 2)
button.show()
button = gtk.Button("pop last item")
button.connect("clicked", self.pop_item, context_id)
vbox.pack_start(button, True, True, 2)
button.show()
# always display the window as the last step so it all splashes on
# the screen at once.
window.show()
def main():
gtk.main()
return 0
if __name__ == "__main__":
StatusbarExample()
main()
- 大小: 28.5 KB
分享到:
相关推荐
pygtk-all-in-one-2.24.0.win32-py2.7.part2
pygtk-all-in-one-2.24.0.win32-py2.7.part1.rar
标题中的"pygtk-all-in-one-2.24.1.win32-py2.7.rar"表明这是一个针对Python 2.7版本的PyGTK库的集成包,版本号为2.24.1,且是Windows 32位系统的版本。PyGTK是一个用于创建图形用户界面(GUI)的Python绑定库,它...
带pyobject,cario\gtk+底层库,三合一
pygtk-2.17.0 参考手册英文版,由快乐叶子(http://www.yeezi.org)根据官方文档整理
在"pygtk-examples.tar.gz"这个压缩包中,包含了一系列的PyGTK编程示例,这些例子是学习PyGTK和Python GUI编程的宝贵资源。通过这些实例,你可以了解如何利用PyGTK的各种组件和功能来构建交互式的应用程序。 1. **...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl...
pygtk-2.15.2 最新 PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. The underlying GTK+ library provides all kind of visual elements and ...
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
pygtk-webui 介绍 这是一个检查 Gtk 和 webkit 之间交互的示例。 webkit 端显示一个带有 d3.js 生成的随机值的条形图,Gtk 部分显示一个带有这些值的树视图。 功能 本例提供的功能如下: 随机数据按钮:当点击随机...
然后,可以下载sane-pyGTK的源码包(如`sane-pygtk-0.1.1`),解压后按照README文件的指示进行编译和安装。安装完成后,通过命令行或者桌面快捷方式启动应用,开始使用扫描功能。 **社区参与与持续发展** 作为开源...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
- **状态栏**:讲解状态栏(Statusbar)的使用方法,以及如何显示消息和进度指示。 - **文本输入控件**:探讨文本输入框(TextEntry)的创建及使用技巧,包括如何处理用户输入。 - **数字旋钮**:介绍数字旋钮(Spin...
PyGTK 2.0 Tutorial - John Finlay, pygtk2-tut
python GTK2.0的中文版库函数说明及例程,无解压密码,
PyGtk发布Linux的开源会计和业务管理系统。 用Python3,Gtk3和PostgreSQL 10编写。希望替代Quickbooks和Peachtree。 您可以在找到一些屏幕截图。 您可以通过gmail dot com与我联系pygtk点发布这是一个开放的,由用户...
离线安装包,亲测可用