PyGTK - Dialog Pemilih File
Dialog ini berguna untuk membiarkan pengguna memilih lokasi dan nama file yang perlu dibuka atau disimpan. Ini menyematkan FileChooserWidget dan menyediakan tombol OK dan CANCEL di action_area.
Berikut ini adalah konstruktor kelas gtk.FileChooserDialog -
Dlg=gtk.FileChooserDialog (title = None, parent = None,
action = gtk.FILE_CHOOSER_ACTION_OPEN, buttons = None, backend = None)
Parameternya adalah -
judul | Ini adalah judul dialognya |
induk | Induk sementara dialog, atau Tidak Ada |
tindakan | Mode buka atau simpan untuk dialog |
tombol | Ini adalah tupel yang berisi pasangan id label-respons tombol atau Tidak Ada |
backend | Nama backend sistem file tertentu yang akan digunakan. |
Berikut ini adalah mode aksi -
- gtk.FILE_CHOOSER_ACTION_OPEN
- gtk.FILE_CHOOSER_ACTION_SAVE
- gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER
- gtk.FILE_CHOOSER_ACTION_CREATE_FOLDER
Jika diinginkan untuk membatasi jenis file yang akan tersedia untuk ditampilkan, sebuah objek dari gtk.FileFilter dapat diterapkan dengan menggunakan metode add_filter ().
Jika tombol menu FileChooserDialog diklik, fungsi panggilan balik berikut ini dijalankan.
def on_file(self, widget):
dlg = gtk.FileChooserDialog("Open..", None, gtk.FILE_CHOOSER_ACTION_OPEN,
(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))
response = dlg.run()
self.text.set_text(dlg.get_filename())
dlg.destroy()
File dipilih dari dialog -
File yang dipilih ditampilkan pada label di gtk tingkat atas. Jendela -