GNU/Linux >> Tutoriales Linux >  >> Linux

Aspecto de Tkinter (tema) en Linux

Todos los temas disponibles de ttk se pueden ver con estos comandos:

$ python
>>> import ttk
>>> s=ttk.Style()
>>> s.theme_names()
('clam', 'alt', 'default', 'classic')

Entonces puede usar los temas 'clam', 'alt', 'default', 'classic' con su versión de Tkinter.

Después de probarlos todos, creo que el mejor es 'clam'. Puede usar este o cualquier otro de la siguiente manera:

from Tkinter import *
from ttk import *

class App():
  def __init__(self, master):
    frame = Frame(master)
    frame.pack()

    master.title("Just my example")
    self.label = Label(frame, text="Type very long text:")

    self.entry = Entry(frame)

    self.button = Button(frame,
                         text="Quit", width=15,
                         command=frame.quit)


    self.slogan = Button(frame,
                         text="Hello", width=15,
                         command=self.write_slogan)

    self.label.grid(row=0, column=0)
    self.entry.grid(row=0, column=1)
    self.slogan.grid(row=1, column=0, sticky='e')
    self.button.grid(row=1, column=1, sticky='e')

  def write_slogan(self):
    print "Tkinter is easy to use!"

root = Tk()
root.style = Style()
#('clam', 'alt', 'default', 'classic')
root.style.theme_use("clam")

app = App(root)
root.mainloop()

Resultado:

OS X usa el tema precompilado "aqua" para que los widgets se vean mejor.

Además, los widgets de Ttk no son compatibles con todas las opciones que sí admite Tkinter puro.


Para usar ttk tienes que importarlo.

from tkinter import *
from tkinter import ttk

Después de eso, deberías usar widgets de tkinter como este:label=ttk.Label() o button = ttk.Button()


Linux
  1. ¿Cómo se ve tu configuración de Linux?

  2. Temas de sonido en Linux:Lo que todo usuario debe saber

  3. Los 10 mejores y más populares temas de iconos para Linux

  4. Los 15 Mejores Software Wiki Hospedados para Linux

  5. ¿Cómo puedo buscar un nombre de usuario por id en Linux?

Al mando en Linux

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Haga que Linux se parezca a Windows - edición 2021

Cómo cambiar el tema de color de Eclipse en Linux o Windows

Los 24 mejores temas de Conky para Linux

Los 20 mejores temas de Openbox para el sistema Linux