PyGTK - Kelas MessageDialog
Widget Messagedialog adalah jendela Dialog yang dikonfigurasi untuk menampilkan gambar yang mewakili tipe pesan, misalnya kesalahan, pertanyaan, atau teks informasional. Objek MessageDialog dideklarasikan dengan menggunakan konstruktor berikut -
gtk.MessageDialog(parent = None, flags = 0, type = gtk.MESSAGE_INFO,
buttons = gtk.BUTTONS_NONE, message_format = None)
Jenis pesan yang telah ditentukan berikut digunakan untuk mengkonfigurasi dialog pesan -
gtk.MESSAGE_INFO | Ini adalah pesan informasional |
gtk.MESSAGE_WARNING | Ini adalah pesan peringatan nonfatal |
gtk.MESSAGE_QUESTION | Pertanyaan ini membutuhkan pilihan |
gtk.MESSAGE_ERROR | Ini adalah pesan kesalahan fatal |
Satu set tombol yang telah ditentukan sebelumnya juga tersedia untuk digunakan.
gtk.BUTTONS_NONE | Tidak ada tombol sama sekali |
gtk.BUTTONS_OK | Ini adalah tombol OK |
gtk.BUTTONS_CLOSE | Ini adalah tombol Tutup |
gtk.BUTTONS_CANCEL | Ini adalah tombol Batal |
gtk.BUTTONS_YES_NO | Ini adalah tombol Ya dan Tidak |
gtk.BUTTONS_OK_CANCEL | Ini adalah tombol OK dan Batal |
Ketika item menu MessageBox diaktifkan, fungsi panggilan balik berikut dipanggil dan kotak pesan muncul sebagai output.
def on_msgdlg(self, widget):
md = gtk.MessageDialog(self,
gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_ERROR,
gtk.BUTTONS_CLOSE, "Error message")
md.run()
Fungsi di atas akan menghasilkan keluaran berikut -