python 界面一些写法

python

import tkinter  as tk
import tkinter.messagebox

root = tk.Tk()
root.title("标题")
root.minsize(300, 200)	# 最小尺寸
root.maxsize(300, 200)   # 最大尺寸

tk.Label(root, text='label_1').grid(row=0, column=0, padx=10, pady=5)
tk.Label(root, text='label_2').grid(row=1, column=0, padx=10, pady=5)
tk.Label(root, text='label_3').grid(row=2, column=0, padx=10, pady=5)
tk.Label(root, text='label_4').grid(row=3, column=0, padx=10, pady=5)
input_1=tk.Entry(root)#输入框
input_1.grid(row=0, column=1, padx=10, pady=5)
input_1.width=100
input_2=tk.Entry(root)#输入框
input_2.grid(row=1, column=1, padx=10, pady=5)
input_3=tk.Entry(root)
input_3.grid(row=2, column=1, padx=10, pady=5)
addr = tk.StringVar(value='默认值')#输入框默认值
apppath=tk.Entry(root,textvariable=addr)#输入框填入默认值
apppath.grid(row=3, column=1, padx=10, pady=5)


def 执行方法(param=""):
    tkinter.messagebox.showinfo('提示','值:'+input_1.get()+"参数是"+param)
    #tkinter.messagebox.askokcancel("提示",param)
    button['text']="停止"
button=tk.Button(root,text="开始抓取",command=lambda:执行方法("参数"))
button.grid(row=4, column=1, padx=10, pady=5)
button.bind('<Button-1>', lambda:执行方法("参数"))
root.mainloop()

猜你喜欢

转载自blog.csdn.net/zhang804633234/article/details/121135762