• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python tkMessageBox.askquestion函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中tkMessageBox.askquestion函数的典型用法代码示例。如果您正苦于以下问题:Python askquestion函数的具体用法?Python askquestion怎么用?Python askquestion使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了askquestion函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: key

 def key(self, event):
     print "pressed", repr(event.char)
     if event.char == 's':
     	print 'solving'
     	answer = self.mesa.breadth()
     	#box.showinfo("Information", "Download completed")
     	decisao = box.askquestion(
         "Eight Puzzle",
         "Solução: %s. \n Deseja ver caminhos testados?" % answer
     	)
     	print decisao
     	if decisao == 'yes':
     		box.showinfo(
     		"Eight Puzzle", 
     		"%s" % self.mesa.vector_breadth_used
     		)
     if event.char == 'd':
     	print 'solving'
     	self.mesa.pre_deep()
     	answer = self.mesa.deep()
     	#box.showinfo("Information", "Download completed")
     	decisao = box.askquestion(
         "Eight Puzzle",
         "Solução: %s. \n Deseja ver caminhos testados?" % answer
     	)
     	if decisao == 'yes':
     		box.showinfo(
     		"Eight Puzzle", 
     		"%s" % self.mesa.vector_tried
     		)
开发者ID:MMSN,项目名称:eightpuzzle,代码行数:30,代码来源:jogo_final.py


示例2: p_callback

 def p_callback(self, event):
     self.parent.after_cancel( self.after_id )
     tkMessageBox.askquestion(
         title = "Paused!",
         message="Continue?",
         type=tkMessageBox.OK)
     self.after_id = self.parent.after( self.delay, self.move_my_shape )
开发者ID:antonmiakotin,项目名称:tetris_ai,代码行数:7,代码来源:GameController.py


示例3: valider

 def valider(self, event=None):
     francais = self.txtFrancais.get().strip().lower()
     etranger = self.txtEtranger.get().strip().lower()
     if francais=="":
         tkMessageBox.showwarning(_(u"Libellé incorrect"), _(u"Veuillez remplir tous les champs de cette boîte de dialogue."))
         self.txtFrancais.focus()
         return
     if etranger=="":
         tkMessageBox.showwarning(_(u"Libellé incorrect"), _(u"Veuillez remplir tous les champs de cette boîte de dialogue."))
         self.txtEtranger.focus()
         return
     (f, e, d) = self.master.master.verifierDoublons(self.langue, self.dico, francais, etranger)
     if d == True:
         tkMessageBox.showwarning(_(u"Doublons détectés"), _(u"Ce couple a déjà été entré. Vous ne pouvez pas faire de doublons."))
         self.txtEtranger.delete(0, len(self.txtEtranger.get()))
         self.txtFrancais.delete(0, len(self.txtFrancais.get()))
         self.txtFrancais.focus()
         return
     if f == True:
         if tkMessageBox.askquestion(_(u"Doublons détectés"), _(u"Le mot %s \"%s\" est déjà dans le dictionnaire. Êtes-vous certain de l'associer à un second mot %s ?") %(application_language, francais, self.langue))=="no":
             self.txtFrancais.delete(0, len(self.txtFrancais.get()))
             self.txtFrancais.focus()
             return
     if e == True:
         if tkMessageBox.askquestion(_(u"Doublons détectés"), _(u"Le mot %s \"%s\" est déjà dans le dictionnaire. Êtes-vous certain de l'associer à un second mot %s ?") %(self.langue, etranger, application_language))=="no":
             self.txtEtranger.delete(0, len(self.txtEtranger.get()))
             self.txtEtranger.focus()
             return
     self.master.master.addCouple(self.langue, self.dico, francais, etranger)
     Editer(self.master, self.langue, self.dico)
     self.destroy()
开发者ID:BackupTheBerlios,项目名称:happyboom-svn,代码行数:31,代码来源:tkinter.py


示例4: mostrar_informacion

 def mostrar_informacion(self, mensaje, titulo=""):
     """
     Muestra una ventana con el mensaje pasado por parametro.
     :param mensaje: Mensaje que se mostrara en la ventana.
     :param titulo: Titulo de la ventana.
     :return: No tiene valor de retorno.
     """
     tkMessageBox.askquestion(titulo, mensaje, type=tkMessageBox.OK, icon="info")
开发者ID:gonzaloea,项目名称:tp4-weiss-schwarz,代码行数:8,代码来源:interfaz.py


示例5: obtenerSpinbox

def obtenerSpinbox():
	#print(valor.get())
	tkMessageBox.showinfo("Mensaje","Tu seleccionaste " + valor.get())
	tkMessageBox.showwarning("Advertencia","Esto es un mensaje de Advertencia")
	tkMessageBox.askquestion("Pregunta 1", "Cualquier cosa")
	tkMessageBox.askokcancel("Pregunta 2", "Cualquier cosa")
	tkMessageBox.askyesno("Pregunta 3", "Cualquier cosa") #Responde en boleano a diferencia del question
	tkMessageBox.askretrycancel("Pregunta 1", "Cualquier cosa")
开发者ID:LIch1994,项目名称:CodigosMT,代码行数:8,代码来源:Interfaz.py


示例6: initialize

    def initialize(self):
        self.grid()
        tkMessageBox.askquestion("Use Local AWS Keys", "Use Local AWS Keys", icon='warning')

        if 'yes':
          self.LocalKeysInitiateDBConnection()
          local_keys = 2
        else:
          self.entryAWSKeyVariable = Tkinter.StringVar()
          self.entryAWSKey = Tkinter.Entry(self, textvariable=self.entryAWSKeyVariable)
          self.entryAWSKey.grid(column=0,row=0,sticky='EW')
          self.entryAWSKeyVariable.set(u"AWS Key")

          self.entryAWSSecretVariable = Tkinter.StringVar()
          self.entryAWSSecret = Tkinter.Entry(self, textvariable=self.entryAWSSecretVariable)
          self.entryAWSSecret.grid(column=0,row=1,sticky='EW')
          self.entryAWSSecretVariable.set(u"AWS Secret Key")
          local_keys = 0
          self.InputKeysInitiateDBConnection()
      
        self.entryVariable = Tkinter.StringVar()
        self.entry = Tkinter.Entry(self,textvariable=self.entryVariable)
        self.entry.grid(column=0,row=2-local_keys,sticky='EW')
        self.entry.bind("<Return>", self.OnPressEnter)
        self.entryVariable.set(u"User .gnupg directory")

        self.key_idLabelVariable = Tkinter.StringVar()
        self.key_id = Tkinter.Label(self,textvariable=self.key_idLabelVariable, anchor="w",wraplength=500)
        self.key_id.grid(column=0,row=3-local_keys,sticky='EW')
        self.key_idLabelVariable.set(u"Key ID")

        self.messageVariable = Tkinter.StringVar()
        self.message = Tkinter.Entry(self,textvariable=self.messageVariable)
        self.message.grid(column=0,row=4-local_keys,sticky='EW')
        self.message.bind("<Return>", self.OnPressEnter)
        self.messageVariable.set(u"Message")

        button = Tkinter.Button(self,text=u"Activate", command=self.OnButtonClick)
        button.grid(column=1,row=0)

        send = Tkinter.Button(self, text=u"Send", command=self.SendMessage)
        send.grid(column=1,row=1)

        recieve = Tkinter.Button(self, text=u"Recieve", command=self.OnRecieveClick)
        recieve.grid(column=1,row=2)

        self.labelVariable = Tkinter.StringVar()
        label = Tkinter.Message(self,textvariable=self.labelVariable, anchor="w")
        label.grid(column=0,row=10-local_keys,rowspan=10,sticky='EW')
        self.labelVariable.set(u"Output")

        self.grid_columnconfigure(0,weight=1)
        self.resizable(True,True)
        self.update()
        self.geometry(self.geometry())       
        self.entry.focus_set()
        self.entry.selection_range(0, Tkinter.END)
开发者ID:ihasn,项目名称:pygpg_dynodb_comms,代码行数:57,代码来源:gui.py


示例7: check_for_crash

 def check_for_crash(self,head):
     # Check for crash into a wall
     if head[0] > self.s - 1 or head[1] > self.s - 1 or head[0] < 0 or head[1] < 0:
         if tkMessageBox.askquestion("Game over: Score = " + str(len(self.snake))) == "yes":
             self.single_player_game()
         self.quit()
     # Check crash into itself
     for x in self.snake:
         if x[0] == head[0] and x[1] == head[1]:
             if tkMessageBox.askquestion("Game over1: Score = " + str(len(self.snake))) == "yes":
                 self.single_player_game()
                 break
             self.quit()
开发者ID:sandmman,项目名称:Snake,代码行数:13,代码来源:snake.py


示例8: remove_date

 def remove_date(self, presentSelection, absentSelection, showConf):
     if presentSelection:
         presentRemove = self.present_date_index[atoi(presentSelection[0])]
         if not showConf or tkMessageBox.askquestion("Deleting Confirmation", "Are you sure you want to permanently remove the date " + str(presentRemove) +" from " + str(self.curStudent) + " ?") == 'yes':
             remove_student_present_date(self.curStudent, presentRemove)
     if absentSelection:
         absentRemove = self.absent_date_index[atoi(absentSelection[0])]
         if not showConf or tkMessageBox.askquestion("Deleting Confirmation", "Are you sure you want to permanently remove the date " + absentRemove +" from " + self.curStudent + " ?") == 'yes':
             remove_student_absent_date(self.curStudent, absentRemove)
     presentDates = get_student_present_dates_from_file(self.curStudent)
     absentDates = get_student_absent_dates_from_file(self.curStudent)
     self.setEditList(presentDates, True)
     self.setEditList(absentDates, False)
开发者ID:Grindlemire,项目名称:AttendanceKeeper,代码行数:13,代码来源:main.py


示例9: onScaleButtonClick

 def onScaleButtonClick(self):
     #Check If Valid Image Directory Selected
     if(self.fileSelected):
         #Confirm File Overwrite
         choice = tkMessageBox.askquestion("Save","Overwrite Existing Image With Scaled Version?",icon="warning")
         if choice == "yes":
             #Rescale File
             image = self.scaleFile()
             #Check Image Was Scaled Successfully
             if image != None:
                 #Overwrite Selected File With Existing File
                 self.saveFile(image)
             else:
                 self.showError("Error During Image Scale!")
                 return None
         else:
             #Cancel Scale Operation
             self.showInfo("Scale Operation Cancelled!")
             return None
     else:
         self.showError("No File Selected!")
         
     #Clear File Directory
     self.fileSelected = False
     #Reset File Infov
     self.openVar.set("No File Selected")
     self.clearFileInfo()
开发者ID:whodgson,项目名称:ImageScaler,代码行数:27,代码来源:main.py


示例10: clear

	def clear(self, event=None):
		ans = tkMessageBox.askquestion(_("Delete autolevel information"),
			_("Do you want to delete all autolevel in formation?"),
			parent=self.winfo_toplevel())
		if ans!=tkMessageBox.YES: return
		self.app.gcode.probe.clear()
		self.draw()
开发者ID:samowitsch,项目名称:bCNC,代码行数:7,代码来源:ProbePage.py


示例11: restart

def restart():
    result = tkMessageBox.askquestion("Restart MazeBuilder", "Are you sure you restart.?"
                                                             "\nAll unsaved changes will be lost", icon='warning')
    if not result == "yes":
        return
    subprocess.Popen(["python", "main.py"])
    exit(0)
开发者ID:twisty-n,项目名称:MazeBuilder,代码行数:7,代码来源:MazeBuilder.py


示例12: onClear

 def onClear(self):
     if self.altAction == 1:
         self.w=popupWindow(self,title = "Enter the arguments start_level end_levels to clear\n" +
                                                              "seperated by a space.")
         self.wait_window(self.w.top)
         self.altAction = 0
         data = self.w.value.split()
         try:
             if len(data) == 2:
                 st,sto = sorted((data[0],data[1]))
                 st = int(st)
                 sto = int(sto)
                 for i in range(st,sto+1):
                     if i < len(self.levels):
                         self.levels[i] = dict()
                         self.signs[i] = dict()
                 self.redraw_level()
             else:
                 print 'Not enough arguments'
         except ValueError:
             print 'Error in values'
     else:
         if tkMessageBox.askquestion('Clear', "Clear Level: " + str(self.curr_level)) == 'yes':
             self.levels[self.curr_level] = dict()
             self.signs[self.curr_level] = dict()
             self.redraw_level()
         else:
             pass
开发者ID:fokoepxg,项目名称:CraftBuilder,代码行数:28,代码来源:craftBuilder.py


示例13: gui_addsat

 def gui_addsat(self):
     'Gui button to add the satellite tracks'
     from tkMessageBox import askquestion
     answer = askquestion('Verify import satellite tracks','Do you want to get the satellite tracks from the internet?')
     if answer == 'yes':
         from map_interactive import load_sat_from_net, get_sat_tracks, plot_sat_tracks
         self.line.tb.set_message('Loading satellite kml File from internet')
         kml = load_sat_from_net()
         if kml:
             self.line.tb.set_message('parsing file...')
             sat = get_sat_tracks(self.line.ex.datestr,kml)
             self.line.tb.set_message('Plotting satellite tracks')
             self.sat_obj = plot_sat_tracks(self.line.m,sat)
     elif answer ==  'no':
         from map_interactive import load_sat_from_file, get_sat_tracks, plot_sat_tracks
         filename = self.gui_file_select(ext='.kml',ftype=[('All files','*.*'),
                                                      ('Google Earth','*.kml')])
         if not filename:
             print 'Cancelled, no file selected'
             return
         self.line.tb.set_message('Opening kml File:'+filename)
         kml = load_sat_from_file(filename)
         self.line.tb.set_message('parsing file...')
         sat = get_sat_tracks(self.line.ex.datestr,kml)
         self.line.tb.set_message('Plotting satellite tracks') 
         self.sat_obj = plot_sat_tracks(self.line.m,sat)
     self.line.get_bg()
开发者ID:samuelleblanc,项目名称:flight_planning,代码行数:27,代码来源:gui.py


示例14: get_word

 def get_word(self):
     word = self.r.nameInput.get() or 'sb'
     #print word
     self.clean(word)
     while True:
         flag = tkMessageBox.askquestion(word)
         time.sleep(10)
开发者ID:KeyLin,项目名称:My-Dictionary,代码行数:7,代码来源:pydict.py


示例15: confirmBeginMission

def confirmBeginMission():
	result = tkMessageBox.askquestion("Begin Mission?", "Please confirm that you wish to begin the mission")
	if result == 'yes':
		print "Beginning mission"
		#put method calls here	
	else:
		print "Did not begin mission"
开发者ID:cameronellis,项目名称:AutonomousAirplaneCode,代码行数:7,代码来源:HumanOperatorGUI.py


示例16: confirmBeginImaging

def confirmBeginImaging():
	result = tkMessageBox.askquestion("Begin Imaging?", "Please confirm that you with to begin imaging")
	if result == 'yes':
		print "Beginning imaging..."
		#put method calls here
	else:
		print "Did not start imaging"
开发者ID:cameronellis,项目名称:AutonomousAirplaneCode,代码行数:7,代码来源:HumanOperatorGUI.py


示例17: eliminar

 def eliminar():
     ide = e1.get()
     if ide == "":
         tkMessageBox.showinfo("Alerta del sistema", "no encontrado")
         print("not found")
     cursor.execute(
         "SELECT cedula, Nombre, Apellido, telefono, dirección from USUARIO WHERE cedula = '" + ide + "'"
     )
     for raw in cursor:
         salida_eliminar = Label(ventana3, text=raw, font=("Ravie", 10), fg="blue", bg="white").pack(
             side="bottom"
         )
         marco = """\n Datos de la Búsqueda"""
         mostrar = Label(ventana3, text=marco, bg="white", fg="blue", font=("Ravie", 14)).pack(side="bottom")
         print("ready for erase")
     busca = cursor.execute(
         "SELECT cedula, Nombre, Apellido, telefono, dirección from USUARIO WHERE cedula = '" + ide + "'"
     )
     comprueba = busca.fetchone()
     if comprueba == None:
         print("not found")
         tkMessageBox.showerror("Alerta del sistema", "No registrado")
     else:
         resp = tkMessageBox.askquestion("Eliminar del Sistema", "¿Seguro quiere eliminar?", icon="warning")
         if resp == "no":
             print("not erase")
         else:
             e1.delete(0, END)
             cursor.execute("DELETE from USUARIO WHERE cedula = '" + ide + "'")
             showinfo("Alerta del sistema", "Eliminado con éxito")
             cnn_db.commit()
             print("erased")
         ventana3.destroy()
开发者ID:asleybach,项目名称:Sistema_Administrativo_EDCI,代码行数:33,代码来源:sistema_EDCI.py


示例18: do_compile

    def do_compile(self, project_entry, base_rom_entry, rom_entry):
        base_rom = base_rom_entry.get()
        rom = rom_entry.get()
        project = project_entry.get()

        if base_rom and rom and project:
            self.save_default_tab()

            base_rom_rom = Rom()
            base_rom_rom.from_file(base_rom)
            if base_rom_rom.type == "Earthbound" and len(base_rom_rom) == 0x300000:
                confirm = tkMessageBox.askquestion("Expand Your Base ROM?",
                                                   "You are attempting to compile using a base ROM which is "
                                                   "unexpanded. It is likely that this will not succeed, as CoilSnake "
                                                   "needs the extra space in an expanded ROM to store additional data."
                                                   "\n\n"
                                                   "Would you like to expand this base ROM before proceeding? This "
                                                   "will permanently overwrite your base ROM.",
                                                   icon='warning')
                if confirm == "yes":
                    base_rom_rom.expand(0x400000)
                    base_rom_rom.to_file(base_rom)
            del base_rom_rom

            # Update the GUI
            self.console.clear()
            self.disable_all_components()

            self.progress_bar.clear()

            log.info("Starting compilation...")

            thread = Thread(target=self._do_compile_help, args=(project, base_rom, rom))
            thread.start()
开发者ID:Lyrositor,项目名称:CoilSnake,代码行数:34,代码来源:gui.py


示例19: underVote

 def underVote():
     value = tkMessageBox.askquestion(title = "What?",
                                     message = "You haven't voted properly. Do you want to move to the next section?")
     if value == "yes":
         return True
     else:
         return False
开发者ID:kartikthapar,项目名称:jhu_snp_votingmachine,代码行数:7,代码来源:TestVoteBot.py


示例20: set_java_exe

    def set_java_exe(self):
        system_java_exe = find_system_java_exe()

        if system_java_exe:
            confirm = tkMessageBox.askquestion(
                "Configure Java",
                "CoilSnake has detected Java at the following location:\n\n"
                + system_java_exe + "\n\n"
                + "To use this installation of Java, select \"Yes\".\n\n"
                + "To override and instead use a different version of Java, select \"No\".",
                icon="question"
            )
            if confirm == "yes":
                self.preferences["java"] = None
                self.preferences.save()
                return

        tkMessageBox.showinfo(
            "Select the Java Executable",
            "Select a Java executable for CoilSnake to use.\n\n"
            "On Windows, it might be called \"javaw.exe\" or \"java.exe\"."
        )

        java_exe = tkFileDialog.askopenfilename(
            parent=self.root,
            title="Select the Java Executable",
            initialfile=(self.preferences["java"] or system_java_exe))
        if java_exe:
            self.preferences["java"] = java_exe
            self.preferences.save()
开发者ID:Lyrositor,项目名称:CoilSnake,代码行数:30,代码来源:gui.py



注:本文中的tkMessageBox.askquestion函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python tkMessageBox.askyesno函数代码示例发布时间:2022-05-27
下一篇:
Python tkMessageBox.askokcancel函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap