python类showwarning()的实例源码

appjar.py 文件源码 项目:BeachedWhale 作者: southpaw5271 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def warningBox(self, title, message):
        self.topLevel.update_idletasks()
        MessageBox.showwarning(title, message)
        self.__bringToFront()
display.py 文件源码 项目:data-analysis 作者: ymohanty 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def handleOpen(self, event=None):
        fn = tkFileDialog.askopenfilename(parent=self.root, title="Choose a Data file", initialdir='.')
        if fn.split('.')[1] != "csv" and fn.split('.')[1] != "xls":
            tkMessageBox.showwarning("Open File", "Cannot open this file\n(%s)" % fn)
            return
        self.data = dt.Data(filename=fn)
        self.handlePlotData()
        self.filename = fn

    # allows users to choose which features from the data are to be displayed
tkSimpleDialog.py 文件源码 项目:ndk-python 作者: gittor 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def validate(self):

        import tkMessageBox

        try:
            result = self.getresult()
        except ValueError:
            tkMessageBox.showwarning(
                "Illegal value",
                self.errormessage + "\nPlease try again",
                parent = self
            )
            return 0

        if self.minvalue is not None and result < self.minvalue:
            tkMessageBox.showwarning(
                "Too small",
                "The allowed minimum value is %s. "
                "Please try again." % self.minvalue,
                parent = self
            )
            return 0

        if self.maxvalue is not None and result > self.maxvalue:
            tkMessageBox.showwarning(
                "Too large",
                "The allowed maximum value is %s. "
                "Please try again." % self.maxvalue,
                parent = self
            )
            return 0

        self.result = result

        return 1
dialog_PeripheralSetting.py 文件源码 项目:Farmbot_GeneralAP 作者: SpongeYao 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def apply(self):
        try:
            self.result=[]
            for i in range(1, len(self.__entries_Func)):
                r1, r2= self.__entries_Func[i].get(), self.__entries_PinNumb[i].get()
                if r1 != '' and r2 != '':
                    self.result.append([r1,int(r2)])
            #print 'result:', self.result
            print 'End of dialog' # or something
        except ValueError:
            tkMessageBox.showwarning("Bad input","Illegal values, please try again")
dialog_MotorSetting.py 文件源码 项目:Farmbot_GeneralAP 作者: SpongeYao 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def apply(self):
        try:
            spd_X = int(self.entry_Speed_X.get())
            acc_X = int(self.entry_Acc_X.get())
            spd_Y = int(self.entry_Speed_Y.get())
            acc_Y = int(self.entry_Acc_Y.get())
            spd_Z = int(self.entry_Speed_Z.get())
            acc_Z = int(self.entry_Acc_Z.get())

            self.result= spd_X, acc_X, spd_Y, acc_Y, spd_Z, acc_Z
            print spd_X, spd_Y, spd_Z # or something
        except ValueError:
            tkMessageBox.showwarning("Bad input","Illegal values, please try again")
dialog_CameraConnection.py 文件源码 项目:Farmbot_GeneralAP 作者: SpongeYao 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def apply(self):
        try:
            self.__cameraID = int(self.entry_cameraID.get())

            self.result= self.__cameraID
            print self.result # or something
        except ValueError:
            tkMessageBox.showwarning("Bad input","Illegal values, please try again")
gui.py 文件源码 项目:pyry3d_chimera_extension 作者: mdobrychlop 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def start_clustering(self):
        try:
            self.update_status("blue", "PLEASE WAIT. CLUSTERING IN PROGRESS...")
            infolder = self.p6_input_entry.getvalue()
            score_type = self.p6_scoretype_menu.getvalue()
            density_map = self.p6_map_entry.getvalue()
            density_map_threshold = self.p6_thresh_entry.getvalue()
            measure = self.p6_measuretype_menu.getvalue()
            threshold = self.p6_clusthresh_entry.getvalue()
            struct_nr = self.p6_numstruct_entry.getvalue()
            representation = self.p6_representation_menu.getvalue()
            output = self.p6_output_entry.getvalue()

            if self.oligos.get() == 1:
                oligomers = "oligo"
            else:
                oligomers = None

            if self.clustsort.get() == 1:
                sort_num = int(self.p6_clustsort_entry.getvalue())
            else:
                sort_num = None

            start_clustering(
                    infolder, score_type, density_map,
                    density_map_threshold, measure, threshold,
                    struct_nr, representation, output,
                    oligomers, sort_num
                    )
            self.update_status("lime green", "Ready")

            tkMessageBox.showinfo(
                    "Success",
                    "Clustering results files can be found in " + output
                    )

        except Exception as e:
            tkMessageBox.showwarning("Error", e)
            self.update_status("lime green", "Ready")
zbrushgui.py 文件源码 项目:gozbruh 作者: LumaPictures 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def error_gui(message):
        """Simple tkinter gui for displaying errors
        """
        tkMessageBox.showwarning('gozbruh Error:', message)
txt2tags.py 文件源码 项目:temporal-planning 作者: aig-upf 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def load_GUI_resources():
    "Load all extra modules and methods used by GUI"
    global askopenfilename, showinfo, showwarning, showerror, Tkinter
    from tkFileDialog import askopenfilename
    from tkMessageBox import showinfo,showwarning,showerror
    import Tkinter
tkconch.py 文件源码 项目:zenchmarks 作者: squeaky-pl 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def clientConnectionFailed(self, connector, reason):
        tkMessageBox.showwarning('TkConch','Connection Failed, Reason:\n %s: %s' % (reason.type, reason.value))
txt2tags.py 文件源码 项目:fast-downward 作者: danfis 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def load_GUI_resources():
    "Load all extra modules and methods used by GUI"
    global askopenfilename, showinfo, showwarning, showerror, Tkinter
    from tkFileDialog import askopenfilename
    from tkMessageBox import showinfo,showwarning,showerror
    import Tkinter
configurator.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def go_button_press(self):
        if self.root_element is None:
            tkMessageBox.showwarning("", "No experimental design specified.")
        else:
            RunnerSavePrompt(self)
            RunnerWindow(self)
configurator.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def edit_button_press(self):
        if self.treeview.focus() == "":
            tkMessageBox.showwarning(None, "No element selected.")
        else:
            EditDialog(self, self, self.get_focused_element())
configurator.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def menu_save(self):
        if len(self.cfg_file_name.get()) == 0:
            self.menu_saveas()
        elif self.root_element is None:
            tkMessageBox.showwarning(None, "Cannot save empty configuration.")
        else:
            try:
                with open(self.cfg_file_name.get(), "w") as handle:
                    write_json(self.root_element.serialize(), handle)
            except IOError:
                tkMessageBox.showerror(None, "Failed to save config file.")
            else:
                tkMessageBox.showinfo(None, "Save successful:\n{}".format(self.cfg_file_name.get()))
configurator.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def menu_saveas(self):
        if self.root_element is None:
            tkMessageBox.showwarning(None, "Cannot save empty configuration.")
        else:
            fname = tkFileDialog.asksaveasfilename()
            if len(fname) > 0:  # file was selected
                try:
                    with open(fname, "w") as handle:
                        write_json(self.root_element.serialize(), handle)
                except IOError:
                    tkMessageBox.showerror(None, "Failed to save config file.")
                else:
                    self.cfg_file_name.set(fname)
                    tkMessageBox.showinfo(None, "Save successful:\n{}".format(self.cfg_file_name.get()))
dialog_elements.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def validate(self):
        """
        Validates the input. Returns ``True`` unless the field is blank and
        *optional* is ``False``.
        """
        if not self.enabled:
            return True
        elif not self.optional and len(self.value.get()) == 0:
            tkMessageBox.showwarning("", "{} not specified.".format(self.text))
            return False
        else:
            return True
dialog_elements.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def validate(self):
        if not self.enabled:
            return True
        elif len(self.value.get()) == 0:
            if not self.optional:
                tkMessageBox.showwarning("",
                                         "{} not specified.".format(self.text))
                return False
            else:
                return True
        else:
            if os.path.exists(self.value.get()):
                if self.extensions is not None:
                    if any(self.value.get().lower().endswith(x) for x in
                           self.extensions):
                        return True
                    else:
                        tkMessageBox.showwarning("", "Invalid file extension "
                                                 "for {}.".format(self.text))
                        return False
                else:  # no extension restriction
                    return True
            else:
                tkMessageBox.showwarning("", "{} file does not exist."
                                         "".format(self.text))
                return False
dialog_elements.py 文件源码 项目:Enrich2 作者: FowlerLab 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def validate(self):
        """
        Returns ``True`` if the value entered validates; else ``False``.

        If *self.optional* is ``True``, the field can be empty.
        Checks the *self.minvalue* that was passed on creation.
        """
        if not self.enabled:
            return True
        else:
            try:
                intvalue = int(self.value.get())
            except ValueError:
                if len(self.value.get()) == 0:
                    if not self.optional:
                        tkMessageBox.showwarning("", "{} not specified."
                                                 "".format(self.text))
                        return False
                    else:
                        return True
                else:
                    tkMessageBox.showwarning("", "{} is not an integer."
                                             "".format(self.text))
                    return False
            else:
                if intvalue < self.minvalue:
                    tkMessageBox.showwarning("", "{} lower than minimum value "
                                             "({}).".format(self.text,
                                                            self.minvalue))
                    return False
                else:
                    return True
MainScreen.py 文件源码 项目:MetaXcan 作者: hakyimlab 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def checkClearToRun(self):
        # sane = checkSubdirectorySanity(self.cwd, self.beta_folder)
        # if not sane:
        #     tkMessageBox.showwarning( "Beta Folder", "Beta folder cannot be current directory, or ancestor.")
        #     return False

        # clear, message, clean_up_beta, clean_up_results = self.checkGenerated()
        # if not clear:
        #     answer = tkMessageBox.askokcancel(TS("Warning!"), message, icon=tkMessageBox.ERROR)
        #     if answer:
        #         self.cleanUpGenerated(clean_up_beta, clean_up_results)
        #     else:
        #         return False

        return True
Client.py 文件源码 项目:VideoStream-python 作者: ninerdb 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def connectToServer(self):

        """Connect to the Server. Start a new RTSP/TCP session."""

        self.rtspSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

        try:

            self.rtspSocket.connect((self.serverAddr, self.serverPort))

        except:

            tkMessageBox.showwarning('Connection Failed', 'Connection to \'%s\' failed.' %self.serverAddr)


问题


面经


文章

微信
公众号

扫码关注公众号