def confirm(parent=None, title="", text=""):
dialog = Gtk.Dialog(title, parent, 0)
dialog.set_default_size(150, 100)
dialog.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse("white"))
label = Gtk.Label()
label.set_markup('<span foreground="#494941" face="sans">' + text + '</span>')
box = dialog.get_content_area()
box.add(label)
box.show_all()
btn1 = dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
btn1.set_relief(2)
btn2 = dialog.add_button(Gtk.STOCK_OK, Gtk.ResponseType.OK)
btn2.set_relief(2)
result = False
response = dialog.run()
dialog.destroy()
if response == Gtk.ResponseType.OK:
result = True
elif response == Gtk.ResponseType.CANCEL:
result = False
return result
评论列表
文章目录