佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 955|回复: 1

关于 pygtk 问题

[复制链接]
发表于 20-10-2008 10:57 AM | 显示全部楼层 |阅读模式
  1. #!/usr/bin/env python

  2. import gtk
  3. import pygtk
  4. pygtk.require('2.0')

  5. class myPython21:
  6.        
  7.         def aBt1(my, widget, data=None):
  8.                 print "Happy"
  9.                
  10.         def aBt2(my, widget, data=None):
  11.                 print "Sad"
  12.                
  13.         def aExit(my, widget, data=None):
  14.                 print "Bye bye!"
  15.                 gtk.main_quit()
  16.        
  17.         def __init__(my):
  18.                
  19.                 my.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
  20.                 my.window.show()
  21.                 my.window.set_title("myPython21")
  22.                 my.window.set_border_width(20)
  23.                 my.window.connect("destroy", my.aExit, None)
  24.                
  25.                 my.Bx1 = gtk.VBox(True, 0)
  26.                 my.Bx1.show()
  27.                 my.window.add(my.Bx1)
  28.                
  29.                 my.Lb1 = gtk.Label("Are you happy?")
  30.                 my.Lb2 = gtk.Label(“”)
  31.                 my.Lb1.show()
  32.                 my.Lb2.show()
  33.                
  34.                 my.Bt1 = gtk.Button("Happy")
  35.                 my.Bt2 = gtk.Button("Sad")
  36.                 my.Bt1.show()
  37.                 my.Bt2.show()
  38.                 my.Bt1.connect("clicked", my.aBt1, None)
  39.                 my.Bt2.connect("clicked", my.aBt2, None)
  40.                
  41.                 my.Bx1.pack_start(my.Lb1, True, True, 0)
  42.                 my.Bx1.pack_start(my.Bt1, True, True, 0)
  43.                 my.Bx1.pack_start(my.Bt2, True, True, 0)
  44.                 my.Bx1.pack_start(my.Lb2, True, True, 0)
  45.                

  46. def main():
  47.         gtk.main()

  48. if __name__ == '__main__':
  49.         myP21 = myPython21()
  50.         main()
复制代码
proramming 不是很强,请指点我的是:
怎么 declare 一个 string value 的呢?
其实我只是想按下 Bt1 之后,在 Lb2 显示 Happy 这样而已。
回复

使用道具 举报


ADVERTISEMENT

发表于 26-10-2008 11:42 PM | 显示全部楼层

回复 1# Dogs1985 的帖子

in python, declare a string is very simple.
mystring ='hello world'
print mystring
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 04:40 AM , Processed in 0.106528 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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