2008年5月19日 星期一

wxPython : wx.FileDialog

wxPython有很多進階的widget元件可以使用, 利用這些元件很容易就能達到我們想要的UI.

File Dialog是常常會需要用到的元件, 我們要求使用者開啟某個檔案, 或是選擇某些檔案可以用這個元件來達成.


file_dialog = wx.FileDialog(self,style=wx.OPEN | wx.MULTIPLE | wx.CHANGE_DIR)
if file_dialog.ShowModal() == wx.ID_OK:
print file_dialog.GetPaths()
file_dialog.Destroy()
  1. 建立一個FileDialog (style可以選擇各種模式, wx.MULTIPLE可以選擇多個檔案),
  2. 顯示出file_dialog並且等待使用者選取
  3. 判斷是否選擇開啟的選項, 如果是的話就印出選擇的檔案

沒有留言: