2017-05-26 36 views
0

我正在使用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

回答

1

顯然,你可以這樣做:

dlg = wx.FileDialog(self, 'Save File', self.dirname, 'Untitled', 'All files (*.*)|*.*|Text Document (*.txt)|*.txt', wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT) 

只需使用|作爲分隔符,並添加追加對說明和通配符表達式。

相關問題