python GUI——demo

python GUI
选择文件,输出绝对路径,完成后弹出转换完成,点击弹出消息后关闭整个程序,其中,def RunScript():自定义功能


import tkinter as tk  # 使用Tkinter前需要先导入
from tkinter import filedialog as fl
from tkinter import messagebox as mb
# 第1步,实例化object,建立窗口window
window = tk.Tk()
 
# 第2步,给窗口的可视化起名字
window.title('JSY Window')
 
# 第3步,设定窗口的大小(长 * 宽)
window.geometry('500x300')  # 这里的乘是小x
 
# 第4步,在图形界面上设定标签
var = tk.StringVar()    # 将label标签的内容设置为字符类型,用var来接收hit_me函数的传出内容用以显示在标签上
l = tk.Label(window, textvariable=var, bg='gray', font=('Arial', 12), width=20, height=2)
# 说明: bg为背景,font为字体,width为长,height为高,这里的长和高是字符的长和高,比如height=2,就是标签有2个字符这么高
 
# 第5步,放置标签
l.pack()    # Label内容content区域放置位置,自动调节尺寸
# 放置lable的方法有:1)l.pack(); 2)l.place();
Statu = False
def RunScript():
    global Statu
#     Folderpath = filedialog.askdirectory() #获得选择好的文件夹
    Filepath = fl.askopenfilename() #获得选择好的文件
    
#     print('Folderpath:',Folderpath)
    print('Filepath:',Filepath)
    Statu = True
    if Statu:
        Message = mb.showinfo("转换完成!")

        if Message == 'ok':
            window.destroy()

# 第6步,在窗口界面设置放置Button按键

Run = tk.Button(window, text='转化文件', font=('Arial', 12), width=10, height=1, command=RunScript)
Run.pack() 

# 第7步,主窗口循环显示
window.mainloop()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值