我使用wxpython和Python v2.7来制作文本编辑器。这是我的保存对话框:
dlg = wx.FileDialog(self, 'Save File', self.dirname, 'Untitled', 'All files (*.*)|*.*', wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT)
对于通配符参数,我有'All files (*.*)|*.*'
我还需要'Text Document (*.txt)|*.txt'
如何在这里创建多个通配符,而不创建存储它们的变量?
谢谢,
xPotatoes
答案 0 :(得分:1)
显然你可以这样做:
dlg = wx.FileDialog(self, 'Save File', self.dirname, 'Untitled', 'All files (*.*)|*.*|Text Document (*.txt)|*.txt', wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT)
只需使用|
作为分隔符,并添加追加描述和通配符表达式对。