python 界面一些写法

python 界面一些写法,第1张

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('', lambda:执行方法("参数"))
root.mainloop()

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5156948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存