股票

wx.FileDialog记录上次打开目录的方法

创建了wx.FileDialog对象后,每次打开目录都是在程序默认根目录,想让它记住我上次打开的目录,不然每次加载文件都翻半天。在网上查了好久,也没找出个所以然。查询FileDialog的属性,发现有一个特征:

wx.FD_CHANGE_DIR 改变当前工作目录为用户选择的文件夹

在初始化时候加入:

  1. wildcard = “Bin file(*.bin)|*.bin|”\
  2.         “All files(*.*)|*.*”
  3. dialog = wx.FileDialog(None, “打开”, os.getcwd(),””,
  4.                        wildcard, wx.OPEN|wx.FD_CHANGE_DIR)

问题解决!

打赏
原文链接:,转发请注明来源!

发表评论