0
私は、特定のファイルを選択できるGUIを表示するスクリプトを作成しています。私はpyGtkを使用しています。現在、私のコードはすべてのzipファイルを表示できます。最新の日付のzipファイルのみを表示するフィルタを追加したいと思います。pyGtkでフィルタを使用する
以下は、zipファイルのみを表示する私の機能です。
def open_file(self, w, data=None):
d = gtk.FileChooserDialog(title="Select a file",
parent=self.window,
action=gtk.FILE_CHOOSER_ACTION_OPEN,
buttons=("OK",True,"Cancel",False)
)
#create filters
filter1 = gtk.FileFilter()
filter1.set_name("All files")
filter1.add_pattern("*")
d.add_filter(filter1)
filter2 = gtk.FileFilter()
filter2.set_name("Zip files")
filter2.add_pattern("*.zip")
d.add_filter(filter2)
ok = d.run()
if ok:
import os
fullname = d.get_filename()
dirname, fname = os.path.split(fullname)
size = "%d bytes" % os.path.getsize(fullname)
text = self.label_template % (fname, dirname, size)
else:
text = self.label_template % ("","","")
self.label.set_label(text)
d.destroy()
最新のzipファイルのみを各フォルダに表示する方法はありますか?
ご協力いただきありがとうございます。