首页 > 其他分享 >代码12

代码12

时间:2024-04-29 15:14:00浏览次数:29  
标签:文件 12 对话框 代码 show file 视频文件 root

"""文件对话框获取文件"""
from tkinter import *
from tkinter.filedialog import *

# 创建主窗口
root = Tk()
root.geometry("400x100")  # 设置窗口大小

# 定义函数,用于调用文件对话框并获取文件路径
def func():
    # 调用文件对话框,设置对话框标题为"上传文件"
    # 初始目录为"f:/file",限制文件类型为视频文件(.mp4)
    file_path = askopenfilename(title="上传文件",
                                initialdir="f:/file",
                                filetypes=[("视频文件", ".mp4")])
    # 将选择的文件路径显示在标签控件中
    show["text"] = file_path

# 创建按钮,点击按钮调用func函数
Button(root, text="选择编辑的视频文件", command=func).pack()

# 创建标签控件,用于显示选择的文件路径
show = Label(root, width=40, height=3, bg="green")
show.pack()

# 启动主事件循环
root.mainloop()

标签:文件,12,对话框,代码,show,file,视频文件,root
From: https://www.cnblogs.com/aihonghua/p/18165740

相关文章

  • 代码8
    """canvas画布"""fromtkinterimport*importrandomclassApplication(Frame):def__init__(self,master=None):super().__init__(master)self.master=masterself.pack()self.create_widgets(......
  • 代码9
    """测试pack布局管理"""fromtkinterimport*root=Tk();root.geometry("700x220")#Frame是一个矩形区域,就是用来放置其他子组件f1=Frame(root)f1.pack()f2=Frame(root);f2.pack()btn_text=("流行风","中国风","日......
  • 代码10
    """optionMenu的使用测试"""fromtkinterimport*#创建主窗口root=Tk()root.geometry("200x100")#设置窗口大小#创建一个StringVar变量,用于存储选项菜单当前的值v=StringVar(root)v.set("红花")#设置初始值为"红花"#创建OptionMenu并设......
  • 代码5
    """Text多行输入测试"""#导入tkinter库,这是一个用于创建图形用户界面(GUI)的Python库fromtkinterimport*#导入tkinter库中的messagebox模块,用于显示对话框(虽然在此代码中并未使用到)fromtkinterimportmessagebox#导入webbrowser库,用于在默认浏览器中打开网址impor......
  • 代码6
    """radioButton测试"""fromtkinterimport*fromtkinterimportmessageboxclassApplication(Frame):"""一个用于创建经典GUI程序的类"""def__init__(self,master=None):"""初始化方法......
  • 代码7
    """checkbutton用法"""#导入tkinter库,这是一个用于创建图形用户界面(GUI)的Python库fromtkinterimport*#导入tkinter库中的messagebox模块,用于显示对话框fromtkinterimportmessagebox#定义一个Application类,它继承自tkinter库中的Frame类classApplication(Frame......
  • 启发式评估(Heuristic Evaluation)--转载 [2011.12.13 sina blog]
    启发式评估(HeuristicEvaluation) -[一架好书--读书学习的收获]2008年08月07日分类: 一架好书--读书学习的收获  版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://buyantang.blogbus.com/logs/27286224.htmlUsabilityInspectionMethods,Edit......
  • java代码运行出现DENIED Redis is running in protected mode because protected mode
    这个错误是因为开启了保护模式,导致出错。所以需要关闭redis的保护模式。编辑redis的redis.config  注释bind127.0.0.1 、修改protected-mode为no、修改 daemonize为no然后重启redis ......
  • Godot的游戏开发思考(无代码)
    目录前言GDScriptorC#?C#IOC开发代码和引擎的平衡Godot如何学习多而精炼的小Demo后面的学习的方向Ai绘画和Ai声音的学习前言我断断续续学了快半年的Godot了吧,从去年的Unity事件发生之后开始接触,然后断断续续学到了现在,这里就简单讲讲我对Godot的看法GDScriptorC#?GDScript......
  • 启发式评估(heuristic evaluation)方法介绍--转[2011.12.23 sina blog]
    启发式评估(heuristicevaluation)方法介绍(2008-09-0911:56:52)转载▼标签:it分类: 2互联网产品设计什么是启发式评估?启发式评估法就是使用一套简单、通用、有启发性的可用性原则来进行的可用性评估。即几个评审人员根据一些通用的可用性原则和自己的经验来发现......