《零基础学Python》Adventures IN Python学习笔记三

《零基础学Python》学习笔记三

冒险三 窗口、按钮盒其他GUI的东西

1、创建按钮

#注意Tkinter首字母要大写,不然报错
import Tkinter as tk
#新建一个Tkinter窗口
window = tk.Tk()

#点击按钮时在shell中打印"Beep!"
def buttonClick():
    print "Beep!"
    #当这个函数被连接到按钮之后,点击按钮就会调用这个函数

#创建按钮

button = tk.Button(window, text = "Click me!",command = buttonClick)
#调用tk.Button()函数,window表示将按钮放到window代表的界面上
#text代表显示在按钮上的字符
#command表示按钮调用前面创立的buttonClick函数

button.pack()
#计算按钮的大小和位置,在窗口中真实显示按钮

window.mainloop()
#在所有的Tkinter函数最后执行,使窗口出现,处理程序运行时所有按钮点击与其他情况

2、点击按钮后改变按钮的文字

#修改buttonClick()函数
def buttonClick():
    button.config(text = "Clicked")

3、点击计数

#修改buttonClick()函数
count = 0
def buttonClick():
    global count
    count = count + 1

    #对count数据类型转换,转成字符格串格式显示在按钮上
    button.config(text = str(count))

4、创建文本框

import Tkinter as tk
window = tk.Tk()

#定义button command函数
def changeString():

    #得到文本框输入的内容,保存在stringToCopy变量中
    stringToCopy = entry.get()

    #将字符串插入到文本输入框的0位置
    entry.insert(0, stringToCopy)

#创建文本输入框和按钮
#entry储存了一个文本框,放在window代表的界面上
entry = tk.Entry(window)
#button储存了一个按钮,按一下就会将文本框里的字符拷贝一遍,放在文本框最开始的位置
button = tk.Button(window, text = "Change", command = changeString)

entry.pack()
button.pack()
window.mainloop()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值