def select_Server(self,widget,event,pattern,):
if pattern == 1:#??
for key in self.serverInfo:
self.serverInfo[key]['checkButton'].set_active(True);
elif pattern == 2:#??
for key in self.serverInfo:
if self.serverInfo[key]['checkButton'].get_active():
self.serverInfo[key]['checkButton'].set_active(False);
else:
self.serverInfo[key]['checkButton'].set_active(True);
elif pattern ==3:
def get_response(dialog,response_id):
if response_id == 1:
regex = dialog.get_action_area().get_children()[2].get_text();
for key in self.serverInfo:
s = re.match(regex,self.serverInfo[key]['serverName'])
print s
if s:
self.serverInfo[key]['checkButton'].set_active(False);
else:
self.serverInfo[key]['checkButton'].set_active(True);
else:
show_message("The script has exited.","Information");
dialog.destroy();
begin_dialog = gtk.Dialog();
begin_dialog_entry = gtk.Entry();
begin_dialog.set_title("???????????")
begin_dialog.add_action_widget(begin_dialog_entry,0);
begin_dialog.add_button("OK",1);
begin_dialog.add_button("CANCEL",2);
begin_dialog.connect("response",get_response);
begin_dialog_entry.show();
begin_dialog.run();
评论列表
文章目录