当前位置: 首页>>代码示例>>Python>>正文


Python tkSimpleDialog.askinteger函数代码示例

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


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

示例1: save_image

def save_image(root):
    frame = cv2.imread('face_buff.jpg')
    name = tkSimpleDialog.askstring("String", "Who is this guy?")
    if name :
        dir_path = 'database/'+name

        if not os.path.exists(dir_path):
            os.makedirs(dir_path)
            ispatient = tkSimpleDialog.askinteger("Interger","Is this guy a patient? input 0 or 1")
            ischild = tkSimpleDialog.askinteger("Interger","Is this guy a child? input 0 or 1")
            add_this_guy(name,ispatient,ischild)
            print 'batabase for %s created'%name

        path, dirs, files = os.walk(dir_path).next()
        num_of_image_exits = len(files)
        print '%i images for %s'%(num_of_image_exits+1,name)
        for i in range(num_of_image_exits+1):
            if '%s_%i.jpg'%(name,i) in files:
                continue
            else:
                cv2.imwrite('%s/%s_%i.jpg'%(dir_path,name,i), frame)
                break
        try:
            os.remove('temp.jpg')
        except:
            pass
    raspi_icon()
开发者ID:huang475,项目名称:HouseKeeper,代码行数:27,代码来源:interface.py

示例2: survey

def survey():
    tkMessageBox.showinfo(title="SURVEY", message="Please rate each of the following statements on a scale from 1 to 7, with 1 being absolutely not, and 7 being absolutely yes.\n [1|2|3|4|5|6|7]")

    one = tkSimpleDialog.askinteger(title="enjoyment", prompt="I enjoyed playing Tetris.")


    two = tkSimpleDialog.askinteger(title="time", prompt="Time seemed to stand still or stop.")


    three = tkSimpleDialog.askinteger(title="tired", prompt="I couldn't tell if I was getting tired.")

    four = tkSimpleDialog.askinteger(title="drive", prompt="I felt like I couldn't stop playing.")


    five = tkSimpleDialog.askinteger(title="stress", prompt="I got wound up.")

    six = tkSimpleDialog.askinteger(title="auto", prompt="Playing seemed automatic.")

    seven = tkSimpleDialog.askinteger(title="thought", prompt="I played without thinking how to play.")

    eight = tkSimpleDialog.askinteger(title="calm", prompt="Playing made me feel calm.")



    nine = tkSimpleDialog.askinteger(title="time", prompt="I lost track of time.")

    ten = tkSimpleDialog.askinteger(title="involvement", prompt="I really got into the game.")

    return([one, two, three, four, five, six, seven, eight, nine, ten])
开发者ID:vandine,项目名称:rm_tetris,代码行数:29,代码来源:survey.py

示例3: ask_integer

def ask_integer(prompt, default=None, min=0,max=100, title=''):
	""" Get input from the user, validated to be an integer. default refers to the value which is initially in the field. By default, from 0 to 100; change this by setting max and min. Returns None on cancel."""
	import tkSimpleDialog
	if default:
		return tkSimpleDialog.askinteger(title, prompt, minvalue=min, maxvalue=max, initialvalue=default)
	else:
		return tkSimpleDialog.askinteger(title, prompt, minvalue=min, maxvalue=max)
开发者ID:downpoured,项目名称:pyxels,代码行数:7,代码来源:tkutil_dialog.py

示例4: addView

	def addView(self):
		newCamNum = tkSimpleDialog.askinteger("New camera", "New camera number:", initialvalue = 1001)
		newCamPreset = tkSimpleDialog.askinteger("New camera", "New preset number:", initialvalue = 1)
		if newCamNum == None or newCamPreset == None:
			return
		self.fov.append(fieldOfView([self.canvas.canvasx(0)+100,+self.canvas.canvasy(0)+100]))
		self.fov[-1].cam_num = newCamNum
		self.fov[-1].preset = newCamPreset
		self.selectView(len(self.fov)-1)
开发者ID:supriyomani,项目名称:cameralookup,代码行数:9,代码来源:cameralookup.py

示例5: getBlocks

def getBlocks():
	"""
    GUI to ask for block settings
    :return: Nothing
	"""
	def addBlock():
		global BlockTimes
		global BlockDoW
		BlockTimes = []
		BlockDoW = []
		for x in range(0,BlockCount):
			BlockTimes.append(Times[x].get())
			BlockDoW.append(DayStructure[x].get())

		slave2.destroy()
		getSubjects()

	"""End Sub"""

	global BlockCount
	global LunchBlock
	global BlockDoW
	Times = []
	DayStructure = []
	BlockCount = tkSimpleDialog.askinteger("bCount", "How Many Blocks in a day?", initialvalue=BlockCount)
	LunchBlock = tkSimpleDialog.askinteger("lunch", "Which block is lunch?", initialvalue=LunchBlock)
	while LunchBlock > BlockCount-1:
		showinfo("Error", "Lunch must be Less than Blocks in a day - 1")
		LunchBlock = tkSimpleDialog.askinteger("lunch", "Which block is lunch?")

	#Pad BlockTimes / BlockDoW for prepop if less than block cound
	while len(BlockTimes) < BlockCount:
		BlockTimes.append("")
		BlockDoW.append("")

	#Get block Times, slave2 = new window
	slave2 = Tk()
	for x in range(0,BlockCount):
		Label(slave2,text="Block " + str(x+1) +" Time: ").grid(row=x, column=0)
		prepop = Entry(slave2)
		prepop.insert(0, BlockTimes[x])
		Times.append(prepop)
		Times[x].grid(row=x, column=1)


		Label(slave2,text="Structure (Separate with /):").grid(row=x, column=2)
		prepop = Entry(slave2)
		prepop.insert(0, BlockDoW[x])
		DayStructure.append(prepop)
		DayStructure[x].grid(row=x, column=3)

	sub = Button(slave2, text="Submit", command=addBlock)
	sub.grid(row=BlockCount+1, column=1)
开发者ID:srvrana,项目名称:Bavadoov,代码行数:53,代码来源:EarlyDev.py

示例6: PrintLabel

 def PrintLabel(self):
     lps = self._CreateLojeProductGenerator()
     barcode = tkSimpleDialog.askinteger(self.MSG_TITLE, self.MSG_TYPE_BARCODE, parent=self)
     if not (lps and barcode): return
     ident = tkSimpleDialog.askstring(self.MSG_TITLE, self.MSG_IDENT_CODE, parent=self)
     if not ident: return
     count = tkSimpleDialog.askinteger(
         self.MSG_TITLE, self.MSG_LABEL_COUNT, initialvalue=1, parent=self
         )
     if not count: return
     try:
         sheet = lps.GenerateLojeProductSheet([ident] * count, barcode)
     except ProductCodeError, exc:
         tkMessageBox.showerror(self.MSG_TITLE, exc)
         return
开发者ID:igortg,项目名称:lojetools,代码行数:15,代码来源:lojeproductsheet_ui.py

示例7: obtener_entero

 def obtener_entero(self, mensaje, titulo="", intervalo=[]):
     """
     Pide al usuario que ingrese un numero entero, mostrando el mensaje pasado por parametro. Si se recibe un 
     intervalo, el numero debe pertenecer al mismo.
     :param mensaje: Mensaje a mostrar en la ventana al pedir el numero.
     :param titulo: Titulo de la ventana.
     :param intervalo: Lista de dos numeros, de la forma [min, max]. Si se recibe, el numero que se pida debe ser 
                       mayor o igual a min y menor o igual a max. Se seguira pidiendo al usuario que ingrese un 
                       numero hasta que se cumplan las condiciones.
     :return: Numero entero ingresado por el usuario.
     """
     if not intervalo:
         return tkSimpleDialog.askinteger(titulo, mensaje, parent=self.tk_window)
     return tkSimpleDialog.askinteger(titulo, mensaje, parent=self.tk_window, minvalue=intervalo[0],
                                      maxvalue=intervalo[1])
开发者ID:gonzaloea,项目名称:tp4-weiss-schwarz,代码行数:15,代码来源:interfaz.py

示例8: open_new

    def open_new (self):
        n_col = tkSimpleDialog.askinteger ("N_Colors", "Enter the number "\
                                           "of colors in new lookup table.",
                                           initialvalue=16, 
                                           minvalue=0,
                                           maxvalue=LUT_EDITOR_MAX_COLORS,
                                           parent=self.root)
        if n_col is None:
            return None

        cur_col = ((0,0,255), '#0000fe')
        ans = tkMessageBox.askyesno ("Choose color?", 
                                     "Choose individual colors? "\
                                     "Answer no to choose one color only.")
        if ans == 1:        
            for i in range (0, n_col):
                col = tkColorChooser.askcolor (title="Color number %d"%(i),
                                               initialcolor=cur_col[1])
                if col[1] is not None:
                    self.lut.append (tk_2_lut_color (col[0]))
                    cur_col = col
                else:
                    self.lut.append (tk_2_lut_color (cur_col[0]))
        else:
            col = tkColorChooser.askcolor (title="Choose default color", 
                                           initialcolor=cur_col[1])
            if col[1] is None:
                col = cur_col
            for i in range (0, n_col):
                self.lut.append (tk_2_lut_color (col[0]))
            
        self.lut_changed = 1
        self.initialize ()
开发者ID:sldion,项目名称:DNACC,代码行数:33,代码来源:Lut_Editor.py

示例9: input

    def input(self):
        value = None
        edited = False
        print "getting input!!"
        """
        self.text.config(state="normal")
        self.text.insert(END, ">>> ")
        start = self.text.index("current")
        def back(self, event=None):
            current = self.text.index("current")
            ln, col = current.split(".")
            col_s = start.split(".")[1]
            if int(col) < int(col_s):
                self.text.delete(current, END)

        def validate(self, event=None):
            current = self.text.index("current")
            value = self.text.get(start, current)
            edited = True
            self.text.insert(END, "\n")
            return value
        self.bind("<BackSpace>", back)
        self.text.config(state="disable")
        self.text.bin("<Return>", validate)
        return value
        """
        res = simpledialog.askinteger("Input", "Enter an integer!")
        #dia = simpledialog.SimpleDialog(self, "input a value", title="yes")
        return res
开发者ID:afranck64,项目名称:PySam,代码行数:29,代码来源:GConsole.py

示例10: _AskInitialBarcode

 def _AskInitialBarcode(self, lpg):
     initial_barcode = tkSimpleDialog.askinteger(
         self.MSG_TITLE, 
         self.MSG_TYPE_BARCODE + "Inicial", 
         initialvalue=lpg.AcquireInitialBarcode(),
         parent=self)
     return initial_barcode
开发者ID:igortg,项目名称:lojetools,代码行数:7,代码来源:lojeproductsheet_ui.py

示例11: change_total

def change_total():
    global stats,attributes,app
    new_total=tkSimpleDialog.askinteger("Change Total","Enter a new total:")
    if new_total==None: return False
    if new_total<0: new_total=0
    stats=statdist.StatDist(attributes,new_total)
    app.update_values()
开发者ID:Volvagia356,项目名称:genometranscendence-statdist,代码行数:7,代码来源:gui.py

示例12: popup

def popup(which, message, title=None):
    """Displays A Pop-Up Message."""
    if title is None:
        title = which
    which = superformat(which)
    if which == "info":
        return tkMessageBox.showinfo(str(title), str(message))
    elif which == "warning":
        return tkMessageBox.showwarning(str(title), str(message))
    elif which == "error":
        return tkMessageBox.showerror(str(title), str(message))
    elif which == "question":
        return tkMessageBox.askquestion(str(title), str(message))
    elif which == "proceed":
        return tkMessageBox.askokcancel(str(title), str(message))
    elif which == "yesorno":
        return tkMessageBox.askyesno(str(title), str(message))
    elif which == "retry":
        return tkMessageBox.askretrycancel(str(title), str(message))
    elif which == "entry":
        return tkSimpleDialog.askstring(str(title), str(message))
    elif which == "integer":
        return tkSimpleDialog.askinteger(str(title), str(message))
    elif which == "float":
        return tkSimpleDialog.askfloat(str(title), str(message))
开发者ID:evhub,项目名称:rabbit,代码行数:25,代码来源:gui.py

示例13: getCountRateHist

    def getCountRateHist(self):
        '''Plots a histogram of the count rate.  The number of bins is 
        for the histogram, and the sample length is how long the count rate
        is averaged over (equivalent to "sample length" for the count rate
        vs. time graph.'''

        #check if data has been imported. if not, give a warning
        if self.dataSet:

            #ask for number of bins for histogram
            labelText = "Enter the number of bins"
            numBins = tksd.askinteger("Count Rate Histogram", labelText, parent=self.root, minvalue=1)
            if not numBins:
                return

            #ask for length of sample to calculate count rate
            labelText = "Enter the sample length (seconds)"
            sampleLength = tksd.askfloat("Sample Length", labelText, parent=self.root, minvalue=0)
            if not sampleLength:
                return

            #plot histogram in matplotlib
            pd.plotHistOfCountRates(self.dataSet, sampleLength, numBins)

        else:
            self.showImportAlert()
开发者ID:samkohn,项目名称:Geiger-Counter,代码行数:26,代码来源:GUI.py

示例14: __init__

    def __init__(self, env, title = 'Progra IA', cellwidth=50):

        # Initialize window

        super(EnvFrame, self).__init__()
        self.title(title)        
        self.withdraw()
        # Create components
        self.customFont = tkFont.Font(family="Calibri", size=11)
        self.option_add('*Label*font', self.customFont)        
        
        size=tkSimpleDialog.askinteger("Crear Ambiente","Ingrese el tamaño del tablero",parent=self)
        env = VacuumEnvironment(size+2);
        #env = VacuumEnvironment();
        self.update()
        self.deiconify()
        self.configure(background='white')
        self.canvas = EnvCanvas(self, env, cellwidth)
        toolbar = EnvToolbar(self, env, self.canvas)
        for w in [self.canvas, toolbar]:
            w.pack(side="bottom", fill="x", padx="3", pady="3")

        Ventana = self
        Canvas = self.canvas
        self.canvas.pack()
        toolbar.pack()
        tk.mainloop()
开发者ID:jmezaschmidt,项目名称:Agents_IA_Project_1,代码行数:27,代码来源:agents.py

示例15: checkIn

 def checkIn(self):
     tkMessageBox.showwarning(title="SESSION ENDED",
                              message ="Score: %7d\tLevel: %d\n Ready to move on?" % ( self.score, self.level), parent=self.parent)
     self.enjoyNoSpeed = tkSimpleDialog.askinteger(title='Question', prompt="On a scale from 1 to 7 with 1 being not enjoyable at all, and 7 being as enjoyable as possible, how fun was this?")
     survey_ans = survey.survey.survey()
     self.writeData(BOOK, SHEET,SHEETNAME, SESSION)
     excel_data.survey_ans.write_survey_ans(BOOK, SHEET, SHEETNAME, survey_ans, SESSION)
开发者ID:vandine,项目名称:rm_tetris,代码行数:7,代码来源:tetris_tk_final.py


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