wxPython 文件对话框的使用详解

 时间:2024-10-17 09:29:44

多数GUI程序都需要从文件保存或加载数据,wxPython为此为我们提供了标准的文件对话框wx.FileDialog,本文就此进行详细介绍其使用方法。

工具/原料

Zend Studio + Pydev

或 pycharm

新建文件交粘贴初始代码

1、使用编辑器将以下代码录入,这些代码通常可以看作是使用wxPython进行GUI编程的初始固定代码,我们主要修改的是GUI框架类的内容。

wxPython 文件对话框的使用详解

2、初始代码程序运行如图

wxPython 文件对话框的使用详解

打开文件对话框使用

1、修改上述代码OnOpen(se盟敢势袂lf, event)方法wx.FileDialog的构造器语法为:wx.FileDialog烫喇霰嘴(parent, message="对话框标题", defaultDir='默认目录', defaultFile='默认文件', wildcard='*.*', style=0)要显示文件对话框,必须使用ShowModal()方法。

wxPython 文件对话框的使用详解

对话框参数介绍

1、parent:对话框父窗口,如果没有则为None

2、defaultDir:默认目录,建议置空,这将使程序在视窗系统上使用默认当前用户的“文档”目录

3、defaultFile:默认文件名,建议在打开文件时置空,在保存文件是设置默认文件名,以便让你的程序更加人性化,大部分视窗程序都是这样做的。

4、wildcard:打开或保存文件的通配符,为了代码重构,建议设置为类属性,毕竟打开和保存都会用到。通配符定义格式为: wildcard='文本文件(*.txt)|*.txt|所有文件(*.*)|*.*'

5、style:对话框样式,主要有以下几种: wx.CHANGE_DIR:当用户选择文件后,当前工作目录相应改变到文件位置 wx.MULTIPLE:只适用于打开对晌蚌畚玉话框,此样式可以让用户一次选择多个文件 wx.OPEN:用于打开一个文件 wx.OVERWRITE_PROMPT:只适用于保存文件对话框,用于显示一个提示确认覆盖文件,如果此文件已经存在 wx.SAVE:用于保存文件

另存文件对话框使用

1、和打开文件对话框基本相同

wxPython 文件对话框的使用详解
  • 大理旅游攻略
  • 男士包包选择的五大标准
  • 职场规则:给他人一条活路,给自己一条出路!
  • 唐嫣刘诗诗尹恩惠教你如何速变白富美
  • 没签合同装修一半怎么办
  • 热门搜索
    孝敬父母手抄报 安全伴我行手抄报内容 关于文明的手抄报图片 我爱文学手抄报图片 语言的魅力手抄报内容 法律小知识手抄报 勤俭廉政手抄报内容 四年级上册手抄报 做美德少年手抄报 好读书读好书手抄报