python 文件对话框 颜色对话框_Python 文件对话框(一)
Python 文件对话框(一)Python win32ui 模块定义文件过滤器创建文件对话框设置默认目录显示对话框获得文件名ExamplePython win32ui 模块基于python第三方库 win32ui ,实现打开文件对话框,选择指定路径下的指定类型的文件。定义文件过滤器fspec = "Type Libraries (*.tlb, *.olb)|*.tlb;*.olb|OCX File
Python 文件对话框(一)
Python win32ui 模块
定义文件过滤器
创建文件对话框
设置默认目录
显示对话框
获得文件名
Example
Python win32ui 模块
基于python第三方库 win32ui ,实现打开文件对话框,选择指定路径下的指定类型的文件。
定义文件过滤器
fspec = "Type Libraries (*.tlb, *.olb)|*.tlb;*.olb|OCX Files (*.ocx)|*.ocx|DLL's (*.dll)|*.dll|All Files (*.*)|*.*||"
创建文件对话框
dlg = win32ui.CreateFileDialog(1,None, None, 1, fspec, None) # 1表示打开文件对话框
设置默认目录
dlg.SetOFNInitialDir('C:') # 设置打开文件对话框中的初始显示目录
显示对话框
flag = dlg.DoModal()
获得文件名
filename = dlg.GetPathName() # 获取选择的文件名称
Example
# -*- coding: UTF-8 -*-
import win32ui
def selectFile(path,type):
if type == "execv":
fspec = "执行文件 (*.exe, *.bat)|*.exe;*.bat||"
elif type == "image":
fspec = "图像文件 (*.jpg, *.jpeg, *.bmp, *.png)|*.jpg; *.jpeg; *.bmp; *.png||"
dlg = win32ui.CreateFileDialog(1,None, None, 1, fspec, None) # 1表示打开文件对话框
dlg.SetOFNInitialDir(path) # 设置打开文件对话框中的初始显示目录
flag = dlg.DoModal()
filename = dlg.GetPathName() # 获取选择的文件名称
return filename
if __name__ == "__main__":
filename = selectFile("F:","execv")
print(filename)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)