使用Tkinter做python的GUI编程

python的脚本写了一阵子了,对python语言的优点就自然不必说了,但是GUI编程的介绍貌似很少,找来找去就是下面两篇最靠谱了,但都是基础的,真要是实际写起来,还要看各种的代码才行。

 "Tkinter+Programming+Code+By+Examples.pdf" http://vdisk.weibo.com/s/pNW4u

"tkinter.pdf" http://vdisk.weibo.com/s/pJ0Al


Toplevel的使用有一篇文章写得特别好,例子很详细:http://docstore.mik.ua/orelly/other/python2/Chapter%207.htm

我这里主要使用了tkFileDialog 标准类库,这个库提供了多种打开的方法,可以作为绑定的回调函数用,例如:

openfielButton = Button(root, relief=RIDGE, bd=5,command=tkFileDialog.askopenfilename)


将Text widget 和scroll widget 绑定在一起的方法,python3.0已经有了 scrolltext 类,可以python2.x还不能用

import Tkinter

root = Tkinter.Tk()
s = Tkinter.Scrollbar(root)
T = Tkinter.Text(root)

T.focus_set()
s.pack(side=Tkinter.RIGHT, fill=Tkinter.Y)
T.pack(side=Tkinter.LEFT, fill=Tkinter.Y)
s.config(command=T.yview)
T.config(yscrollcommand=s.set)

for i in range(40):
     T.insert(Tkinter.END, "This is line %d\n" % i)

Tkinter.mainloop()


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值