def PromptColor(): chosenColor = colorchooser.askcolor(initialcolor='#00ff00', title="Pick a color") RED, GREEN, BLUE = [abs(int(x)) for x in chosenColor[0]] app.red_value.set(RED) app.green_value.set(GREEN) app.blue_value.set(BLUE)
def colorchooser_func(): # Choisir une couleur depuis un pop up sympa # Annuler: return (None, None) color = colorchooser.askcolor(color = "red") return color
def bg_color_selection(): choosen_color = colorchooser.askcolor() if choosen_color[1]: settings["background_color"] = choosen_color[1] bg_color.configure(background=settings["background_color"]) settings_wnd.focus_force()
def custermizeSSEColor(self, sse): SSE_col_but = { 'H': self.H_col_but, 'G': self.G_col_but, 'I': self.I_col_but, 'E': self.E_col_but, 'B': self.B_col_but, 'T': self.T_col_but, 'S': self.S_col_but, '-': self.N_col_but, 'b': self.b_col_but, 'C': self.C_col_but, } try: color_tuple, color = tkColorChooser.askcolor(color=self.SSE_col[sse]) if color_tuple is not None and color is not None: self.SSE_col_RGB[sse] = color_tuple self.SSE_col[sse] = color SSE_col_but[sse]['bg'] = self.SSE_col[sse] SSE_col_but[sse]['activebackground'] = self.SSE_col[sse] SSE_col_but[sse].update() except Tkinter._tkinter.TclError: print('Old color (%s) will be used.' % (self.mesh_col))
def color_background(self): color = colorchooser.askcolor(parent=self.master) if color!=None: TextView.text.config(background=color[1]) else: pass
def color_callback(self, source): # Prompt a color picker, set the options and the background/foreground of the button nums, hex_color = askcolor(color=getattr(self.options, source), title="Color Chooser") if hex_color: opposite = self.opposite_color(hex_color) setattr(self.options, source, hex_color.upper()) self.buttons[source].configure(bg=hex_color, fg=opposite)
def checkAutre(self,widget): new_col = askcolor()[1] if new_col != None: self.colors.append(new_col) widget['menu'].add_command(label=new_col,command=self.__colorVar.set(new_col)) self.__colorVar.set(new_col) self.createColorIcon(widget)
def askcolor(): tempwindow = tk.Tk() tempwindow.state("withdrawn") rgb,hexcolor = tkColorChooser.askcolor(parent=tempwindow, title="choose color for "+text) ; tempwindow.destroy() print("you picked the following color for "+str(text)+": "+str(hexcolor)) return hexcolor
def chooseColour(self, number): newColour = colorchooser.askcolor()[-1] self.canvasApp.changeColourDict(number, newColour) self.colourChooserDialog.focus_set() for child in self.dialogFrame.winfo_children(): if child.cget("text") == "Choose Colour {}".format(str(number)): child.config(bg=newColour)
def changeBackColor(*args): global backIndex tag = "back" + str(backIndex) backIndex += 1 textArea.tag_add(tag,tkinter.SEL_FIRST,tkinter.SEL_LAST) newColor = colorchooser.askcolor(color="White",title="Color Chooser") textArea.tag_config(tag,background=newColor[1])
def changeColor(*args): global foreIndex tag = "color" + str(foreIndex) foreIndex += 1 textArea.tag_add(tag,tkinter.SEL_FIRST,tkinter.SEL_LAST) newColor = colorchooser.askcolor(color="White",title="Color Chooser") textArea.tag_config(tag,foreground=newColor[1])
def _selectForeColor(self): (tripleColor, tkColor) = colorchooser.askcolor(self._foreColor) if tripleColor is None: return self._backSelector.configure(foreground=tkColor) self._foreSelector.configure(foreground=tkColor) self._foreColor = (int(tripleColor[0]), int(tripleColor[1]), int(tripleColor[2]))
def värv(): color = colorchooser.askcolor() color_name = color[1] raam.configure(background=color_name) global colour colour = color_name print(colour)
def getCustom(self): """Request a custom RGB color using a colorchooser""" result = colorchooser.askcolor( initialcolor=RGB255hex(RGBreal255(self.color)), title="Custom Color", parent=self ) if result != (None, None): self.setColor((result[0][0] / 255.0, result[0][1] / 255.0, result[0][2] / 255.0))
def selectColor(self, parent=None): """ Prompts the user to select a new color. """ (rgb, hx) = colorchooser.askcolor(self.color, parent=parent) if hx: self.color = hx print("Selected color: " + self.color)
def askOther(self, widget, frame): new_col = askcolor()[1] if new_col is not None: self.colors.append(new_col) callback = lambda: self.otherColorSelect(new_col, frame) widget['menu'].add_command(label=new_col, command=callback) self.currentColor.set(new_col) self.createColorIcon()
def color_mask_id(self): '''Set color code MASK and ID''' dlg = IDMaskDialog(self, title='Color mask/id') self.wait_window(dlg) if dlg.result: color = tkColorChooser.askcolor(parent=self)[1] self.color_codes.append((dlg.can_id, dlg.mask, color)) self.text.tag_config(color, background=color)
def popupColorPicker(self): # Can pass in current color with: color = (255, 0, 0) color = askcolor( parent = self.interior(), # Initialize it to current color initialcolor = tuple(self.get()[:3]))[0] if color: self.set((color[0], color[1], color[2]))
def color_resaltado(self): color = colorchooser.askcolor(parent=self.master) if color!=None: TextView.text.tag_add("background", SEL_FIRST, SEL_LAST) TextView.text.tag_config("background", background=color[1]) else: pass
def popupColorPicker(): # Can pass in current color with: color = (255, 0, 0) color = askcolor( parent = vgp.interior(), # Initialize it to current color initialcolor = tuple(vgp.get()[:3]))[0] if color: vgp.set((color[0], color[1], color[2], vgp.getAt(3)))
def bg_callback(self): rgb, color = tkColorChooser.askcolor(self.all_widgets[0]['background']) if color: for w in [self,]+self.all_subwidgets(): try: w['background']= color except TclError: pass # child may not have 'background'
def changeColourOfTextBackground(): try: colour= colorchooser.askcolor()[1] except: askError("Error", "Error Launching Colour Picker") else: if colour != None: textWindow.config(bg=colour)
def setBgColor(): (triple, hexstr) = askcolor() if hexstr: push.config(bg=hexstr) #LEGB scope rule print(triple, hexstr)
def color_Arbre(fr): tmp = fr.color fr.color = colorchooser.askcolor() if fr.color[0]: fr.color = list(fr.color[0]) fr.MAJ_Canvas() else: fr.color = tmp
def changeTextColour(): try: colour= colorchooser.askcolor()[1] except: askError("Error", "Error Launching Colour Picker") else: if colour != None: textWindow.config(fg=colour) textWindow.config(insertbackground=colour)
def setColor(w, button, name, options): from tkinter import colorchooser w.grab_set() initialColor = button.cget(name) color = colorchooser.askcolor(initialColor, parent=w, title="Choose a " + name + " color") if color[1]: setColor_helper(w, options, color[1]) w.grab_release()
def chooseCommentColor(self): "opens dialog for choosing color of comments and immediately saves the selected color" color = colorchooser.askcolor(initialcolor = optionGet("CommentColor", "grey90", 'str', True), parent = self) if color and len(color) > 1 and color[1]: selected = color[1] optionWrite("CommentColor", "'" + selected + "'", True) self.root.explorer.fileFrame.tree.tag_configure("comment", background = selected) self.root.controller.contentTree.tag_configure("comment", background = selected)
def changeBg(self, event): # Changes the background color new_color = colorchooser.askcolor(event.widget.cget("bg")) if new_color[0]==None: return self.bgCan.config(bg=new_color[1]) bg = [v/255.0 for v in new_color[0]] self._ren.SetBackground(*bg) self.updateim()
def fg(self): clr = colorchooser.askcolor() self.text_area.config(fg=clr[1])
def choose_color(): ac = colorchooser.askcolor(color='red', title='选择字体颜色') r.set(int(ac[0][0])) g.set(int(ac[0][1])) b.set(int(ac[0][2]))
def clicked(): color = colorchooser.askcolor()[1] Label(root, text=color).pack(pady=20) Label(root, text="hello vishnu", font=("Helvetica", 30), bg=color).pack(pady=25)
def changebg(self): self.colorbg = colorchooser.askcolor(color=self.colorbg)[1] self.c['bg'] = self.colorbg
def onChoose_t(self): """Обираємо колір для тексту трикутника""" (rgb, hx) = askcolor() self.frame_tc.config(bg=hx) self.t_tcolor = hx
def onChoose_c(self): """Обираємо колір для тексту кола""" (rgb, hx) = askcolor() self.frame_cc.config(bg=hx) self.c_tcolor = hx
def choose_color(): global color color = colorchooser.askcolor("Red") print(color)
def change_bg(self): #changing the background color canvas self.color_bg = colorchooser.askcolor(color=self.color_bg)[1] self.c['bg'] = self.color_bg
def change_canvas_color(): global bg_color bg_color = 'black' bg_color = colorchooser.askcolor(color=bg_color)[1] c.config(bg=bg_color) c.bind('<B1-Motion>', paint)
def change_brush_color(): global b_color b_color = colorchooser.askcolor(color=b_color)[1] c.bind('<B1-Motion>', paint)
def add_text_color(): global text_color text_color = colorchooser.askcolor(color=text_color)[1]
def color(self): colRGB, colHex = askcolor( parent=self, color="red", title="Color Chooser")
def __choose_color(self): self.color = colorchooser.askcolor(initialcolor=self.color)[1] self.__change_color()
def open_color(self): color = askcolor(title="颜色面板") print(color) # ((255.99609375, 0.0, 0.0), '#ff0000')
def onChoose_r(self): """Обираємо колір для тексту прямокутника""" (rgb, hx) = askcolor() self.frame_rc.config(bg=hx) self.r_tcolor = hx
def fg_color(event=None): color = colorchooser.askcolor()[1] if color: text_area.config(fg=color)
def setBGColor(): (triple, hexstr) = askcolor() if hexstr: print(hexstr) push.config(bg=hexstr)
def changefg(self): self.colorfg = colorchooser.askcolor(color=self.colorfg)[1]
def ColorChooser_cb(self,elem): (rgb, hexval)= askcolor(title="choose a Color") elem["variable"] = rgb elem["id"].config(bg=hexval,activebackground=hexval) if elem["action"]: elem["action"]()
def pick_color(self): (RGB, hex) = askcolor() self.button.configure(bg=hex)
def choose_color(self): _, self.font_color = colorchooser.askcolor( initialcolor=self.font_color) self.apply_font_change(None)
def change_font_color(): color_var = colorchooser.askcolor() # print(color_var) text_editor.configure(fg=color_var[1])
def choose_button_color(button, title): color_code = colorchooser.askcolor(title=title) change_button_color(button, color_code[1]) return color_code[1]
def color_chooser(self): (rgbx, hx) = colorchooser.askcolor()
def select_color(self, btn): #open color picker and select color_code color_code = colorchooser.askcolor(title='Choose color')[1] self.text_area.config(foreground=color_code) btn.config(background=color_code, foreground=color_code)
def change_fore_color(self): c = colorchooser.askcolor() self.txt_area.configure(foreground=c[1])
def get_colour(self): colour = colorchooser.askcolor() self.set_colour(colour)
# showinfo() # showwarning() # showerror() messagebox.askyesno(title='Hungry?', message='Do you want Ham?') # Messagebox Types: Questions: # askyesno() # askokcancel() # askretrycancel() # askyesnocancel() # askquestion() from tkinter import filedialog filename = filedialog.askopenfile() print(filename.name) # Filedialog Types: Just ask the user the dir or filename, not actually saving file # askdirectory() # asksaveasfile(mode) # asksaveasfilename() # askopenfile(mode) # askopenfiles(mode) # askopenfilename() # askopenfilenames() from tkinter import colorchooser colorchooser.askcolor(initialcolor='#FFFFFF') # return a tuple(RGB value, hex color)
def change_fg(self): #changing the pen color self.color_fg = colorchooser.askcolor(color=self.color_fg)[1]
def choose_color(self): self.color = askcolor(color=self.color)[1] log_message("Color selected")
def _select_color( self): if self.color: color = tkColorChooser.askcolor( self.color) else: color = tkColorChooser.askcolor() if color[1]: self.set_color( color[1]) self.rgb = color[0] self.configure( background=self.color, activebackground=self.color, activeforeground=self.foreground_color, foreground=self.foreground_color)
def onCmdChooseColor(self,extra): self.logger.debug('extra=%s',extra) if extra=='bg': _,r=tkColorChooser.askcolor(self.c.bg,title='Choose background color') if r: self.c.bg=r self.text.configure(bg=self.c.bg) elif extra=='fg': _,r=tkColorChooser.askcolor(self.c.fg,title='Choose foreground color') if r: self.c.fg=r self.text.configure(fg=self.c.fg)