Cambiar icono en Tk
Gabriel Ibanez
mobile en ibinsa.com
Mie Abr 2 20:24:42 CEST 2008
Holas,
Amplio un poco mas con otro ejemplo. No es mas que un menu que utilizo
bastante:
#################
# MENU #
#################
from Tkinter import *
import os
from datetime import date
class App:
def __init__(self, master):
pad_x = 2
pad_y = 3
wi = 18 # width of the button
#date = datetime.datetime.now()
now = date.today()
now = now.strftime("%d/%m/%y")
frame = Frame(master, width=200, height=100,
borderwidth=5, relief=RAISED, background="white")
frame.pack()
w1 = Button(frame, text="FACTURACION", command=self.Factu,
padx=pad_x, pady=pad_y, width=wi)
w1.grid(row=1, column=1)
w2 = Button(frame, text="EDITOR", command=self.Editor,
padx=pad_x, pady=pad_y, width=wi)
w2.grid(row=2, column=1)
w3 = Button(frame, text="Catalogo 1", command=self.Catalogo_1,
padx=pad_x, pady=pad_y, width=wi)
w3.grid(row=1, column=2)
w4 = Button(frame, text="Catalogo 2", command=self.Catalogo_2,
padx=pad_x, pady=pad_y, width=wi)
w4.grid(row=2, column=2)
w5 = Button(frame, text="Catalogo 3", command=self.Catalogo_3,
padx=pad_x, pady=pad_y, width=wi)
w5.grid(row=3, column=2)
w6 = Button(frame, text="Catalogo 4", command=self.Catalogo_4,
padx=pad_x, pady=pad_y, width=wi)
w6.grid(row=4, column=2)
text = Text(frame, wrap=WORD, height=3, width=21)
text.insert(END, "\n ")
text.tag_config("a", underline=1)
text.insert(END, "FECHA", "a")
text.insert(END, " :: ")
text.insert(END, now)
text.grid(row=3, column=1, rowspan=2)
text.config(state=DISABLED)
#wq = Button(frame, text="Salir", fg="red", command=frame.quit)
#wq.grid(row=2, column=3)
def Factu(self):
os.chdir("C:\FACTU")
cmd = "START GCI000 K"
os.system(cmd)
def Editor(self):
os.chdir("L:\EDI")
cmd = "START EDI000"
os.system(cmd)
def Catalogo_1(self):
os.system("start AcroRd32 L:\Catalogos\catalogo_1.pdf")
def Catalogo_2(self):
os.system("start AcroRd32 L:\Catalogos\catalogo_2.pdf")
def Catalogo_3(self):
os.system("start AcroRd32 L:\Catalogos\catalogo_3.pdf")
def Catalogo_4(self):
os.system("start AcroRd32 L:\Catalogos\catalogo_4.pdf")
# MAIN
root = Tk()
app = App(root)
root.geometry("+0+0")
root.wm_iconbitmap("icono.ico")
root.wm_title("MENU")
text = Text(root)
root.mainloop()
#eof
Creo que salen varias cosas interesantes.
saludos
- Gabriel -
----- Original Message -----
From: "alex ordoñez" <alxgnar en gmail.com>
To: "Lista de discusión sobre python en castellano" <python-es en aditel.org>
Sent: Tuesday, April 01, 2008 9:50 PM
Subject: Re: [Python-es] Cambiar icono en Tk
> 2008/3/31, pepitovadecurt <pepitovadecurt en gmail.com>:
>>
>> Quisiera saber como se cambia el icono en las pantallas Tk y dónde poner
>> el archivo .ico
>>
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
>
> no se si esto es lo que deseas
>
> ventana=Tk()
> ....
> ....
> ventana.iconbitmap('7.ico')
> ventana.mainloop()
>
--------------------------------------------------------------------------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es