QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2147|回复: 15

新学python和pygtk,弄了个小东西

[复制链接]
发表于 2004-7-27 20:58:08 | 显示全部楼层 |阅读模式
[code:1]
#!/usr/bin/python
import gtk
import os
class pypabout:
        def destroy(self,widget,data=None):
                gtk.main_quit()
        def ok_clicked(self,widget,data=None):
                self.window.destroy()
        def __init__(self):
                self.window=gtk.Window(gtk.WINDOW_TOPLEVEL)
                self.window.set_title("about pypppoe")
                self.window.set_border_width(10)
                self.window.connect("destroy",self.destroy)
                self.box=gtk.VBox(gtk.FALSE,0)
                self.window.add(self.box)
                self.button_ok=gtk.Button("ok")
                self.button_ok.connect("clicked",self.ok_clicked)
                self.label=gtk.Label("[email protected]")
                self.box.pack_start(self.label,gtk.TRUE,gtk.TRUE,10)
                self.box.pack_start(self.button_ok,gtk.TRUE,gtk.TRUE,10)
                self.label.show()
                self.button_ok.show()
                self.box.show()
                self.window.show()
       
        def main(self):
                gtk.main()
       
               
class pypppoe:
        def destroy(self,widget,data=None):
                gtk.main_quit()
        def enable_clicked(self,widget,data=None):
                os.system("adsl-start")
        def disable_clicked(self,widget,data=None):
                os.system("adsl-stop")
        def about_clicked(self,widget,data=None):
                about=pypabout()
                about.main()
        def __init__(self):
                self.window=gtk.Window(gtk.WINDOW_TOPLEVEL)
                self.window.set_title("pypppoe")
                self.window.set_border_width(10)
                self.window.connect("destroy",self.destroy)
                self.box=gtk.HBox(gtk.FALSE,0)
                self.window.add(self.box)
                self.button_enable=gtk.Button("enable")
                self.button_enable.connect("clicked",self.enable_clicked,None)
                self.button_disable=gtk.Button("disable")
                self.button_disable.connect("clicked",self.disable_clicked,None)
                self.button_about=gtk.Button("about")
                self.button_about.connect("clicked",self.about_clicked,None)
                self.box.pack_start(self.button_enable,gtk.TRUE,gtk.TRUE,5)
                self.box.pack_start(self.button_disable,gtk.TRUE,gtk.TRUE,5)
                self.box.pack_start(self.button_about,gtk.TRUE,gtk.TRUE,5)
                self.button_enable.show()
                self.button_disable.show()
                self.button_about.show()
                self.box.show()
                self.window.show()
        def main(self):
                gtk.main()

if __name__=="__main__":
        pypp=pypppoe()
        pypp.main()[/code:1]
发表于 2004-7-27 21:15:17 | 显示全部楼层
建议解释器不带版本号
回复

使用道具 举报

发表于 2004-7-27 23:32:10 | 显示全部楼层
你有好多时间呀。
回复

使用道具 举报

 楼主| 发表于 2004-7-28 08:42:13 | 显示全部楼层
[quote:7cd6b94beb="lanche"]你有好多时间呀。[/quote]
什么意思,我不懂哎?
回复

使用道具 举报

发表于 2004-7-28 08:50:39 | 显示全部楼层
python 到底善于做什么事情?
怎么发音?
回复

使用道具 举报

发表于 2004-7-28 13:41:44 | 显示全部楼层
似乎你有很多时间来写代码,不象我,只有周未休息时才写,而且没有灵感时又得一天白过。
回复

使用道具 举报

发表于 2004-7-28 13:52:34 | 显示全部楼层
[quote:d53595b272="lanche"]似乎你有很多时间来写代码,不象我,只有周未休息时才写,而且没有灵感时又得一天白过。[/quote]就是,楼主时不时又写个东西,羡慕啊!
回复

使用道具 举报

发表于 2004-7-28 14:34:39 | 显示全部楼层
我只是有需要时才拼一个......
回复

使用道具 举报

发表于 2004-7-28 14:42:31 | 显示全部楼层
楼主可以做个大点的项目。或者带个头,或者单干?
回复

使用道具 举报

 楼主| 发表于 2004-7-28 17:04:03 | 显示全部楼层

哎,没有工作经验,单干心里没底,现在主要想稍微弄清楚一下python和pygtk编程,主要是为了了解一下gtk编程,多补充一点弹药,不要以后要用的时候没有货要临时学起。
回复

使用道具 举报

发表于 2004-8-2 23:17:54 | 显示全部楼层
没错,我也正在充电中 ... ( 一副认真样 )
回复

使用道具 举报

发表于 2004-8-4 16:44:16 | 显示全部楼层
duotaiya, 你看的是哪儿的教程?   
回复

使用道具 举报

 楼主| 发表于 2004-8-4 17:31:41 | 显示全部楼层

官方的啊~
回复

使用道具 举报

发表于 2004-8-9 01:59:13 | 显示全部楼层
python [pizon]
回复

使用道具 举报

发表于 2005-1-22 12:55:11 | 显示全部楼层
英文里有这个单词的,蟒蛇
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 17:19 , Processed in 0.069798 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表