Synchronous_execution.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:tools 作者: denglouping 项目源码 文件源码
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();
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号