customtkinter: alinear texto en CTkLabel
Quiero que mi texto esté alineado a la izquierda (o al oeste).
Mi código:
import customtkinter as ctk
import tkinter as tk
root = tk.Tk()
root.geometry("300x100")
label = ctk.CTkLabel(master=root,
text="este es un etiqueta",
text_color="#fff",
bg_color="green",
width=250,
justify="left",
anchor="w"
)
label.place(x=0, y=0)
root.mainloop()
Incluso con justify="left"
y anchor="w"
, nada cambia y el texto está centrado. ¿Por qué? ¿Y cómo puedo solucionarlo?
davy.ai
El problema con el código es el uso de
customtkinter
en lugar detkinter
. Es posible quecustomtkinter
no maneje correctamente los argumentosjustify
yanchor
. Para alinear el texto a la izquierda o al oeste, se puede usartkinter
en lugar decustomtkinter
. Aquí está el código modificado:Aquí, se usa
tk.Label
en lugar decustomtkinter.CTkLabel
. El argumentofg
se utiliza para establecer el color del texto en lugar detext_color
, y se utilizapack()
en lugar deplace()
. Los argumentosjustify
yanchor
ahora deberían funcionar correctamente.