环境:win10+anaconda
开始学习python写的笔记,方便以后自己复习
这是我写的python的tkinter简单应用(一)的地址https://blog.csdn.net/md55550/article/details/105620684
感兴趣的可以看看
import tkinter as tk
# 创建窗口
root = tk.Tk()
#窗口命名
root.title("python")
#指定窗口大小
root.geometry('500x500')
#窗口width不可变,height可变
root.resizable(width=False,height=True)
#变量,储存list的数据
listvar = tk.StringVar()
#按下按键后执行的函数
def hit_button():
#从entry获得变量值
var = entry.get()
#表示在光标选定的位置输入
text.insert('insert', var)
#表示在最后输入 text.insert('end',var)
#表示在第二行的第二列输入 text.insert(2.2, var)
#获取txt文本框的内容,从0行0列开始,最后一个结束
textvar = text.get("0.0","end")
print(textvar)
#按键
button = tk.Button(root,
text='按键', # 显示按钮上的文字
width=15, height=2,
command=hit_button) # 点击按钮执行的命令
#创建输入框entry,用户输入任何内容都显示为*
entry = tk.Entry(root, show='*')
#创建一个文本框,可以输入内容
text = tk.Text(root,width=25,height=2)
#列表
#为变量设置值
listvar.set((21,5,6,45,8))
#创建listbox
listbox = tk.Listbox(root,listvariable=listvar)
for item in [1,2,3,4]:
listbox.insert('end',item)#在最后一个位置开始加入值
#listbox.insert(0,'first') #在最开始位置加入first
#删除操作,删除第二个位置的字符(从0开始算)
listbox.delete(2)
#显示在窗口中
entry.pack()
text.pack()
button.pack()
listbox.pack()
root.mainloop()