Foros Python
Cambiar tamaño de letra tkinter spin o combo box - Versión para impresión

+- Foros Python (https://foro.recursospython.com)
+-- Foro: Desarrollo (https://foro.recursospython.com/forumdisplay.php?fid=1)
+--- Foro: Aplicaciones de escritorio (https://foro.recursospython.com/forumdisplay.php?fid=4)
+--- Tema: Cambiar tamaño de letra tkinter spin o combo box (/showthread.php?tid=1016)



Cambiar tamaño de letra tkinter spin o combo box - tuxkiller - 13-09-2021

Saludos,

He estado como 2 horas buscando documentacion sobre tkinter y estas 2 widgets y no veo alguna manera donde pueda cambiar el tamaño del texto que aparecen alli, quiero usarlo como por ejemplo para marcar 1 valor entre 1 y 10 pero que se vieran en un tamaño grande como si fuera tamaño de texto 50 y no consigo forma solo aparece en pequeño con text como si fuera tamaño 10.

Gracias.


RE: Cambiar tamaño de letra tkinter spin o combo box - Francisco - 14-09-2021

Hola.

Tanto ttk.Spinbox como ttk.Combobox heredan de la caja de texto (ttk.Entry). En cualquiera de estos tres controles podés indicar el argumento font:

  1. import tkinter as tk
  2. from tkinter import ttk
  3. from tkinter.font import Font
  4.  
  5. root = tk.Tk()
  6. root.config(width=400, height=300)
  7. # Establecer el tamaño de la letra en 15 puntos.
  8. combo = ttk.Combobox(values=["A", "B", "C"], font=Font(size=15))
  9. combo.place(x=40, y=50)
  10. root.mainloop()


Saludos