Comenzaremos con la generación de un frame (los denominados formularios en visual basic), con una serie de botones y un label, con el fin de iniciar el acercamiento al manejo de los widget de python
Como podemos observar generó un frame donde se ubicaron varios botones y un titulo por medio de un label.
No es necesario ser un genio para adivinar que el primer proyecto que desarrollaremos es una calculadora. Les dejo el codigo fuente para que empiecen a probar.
CODIGO FUENTE
import tkinter
from tkinter.constants import *
tk = tkinter.Tk()
frame = tkinter.Frame(tk, relief=GROOVE, bd=2, height=500, width=300)
frame.pack(fill=BOTH,expand=20)
label = tkinter.Label(frame, text="CALCULADORA", fg='yellow', font='Arial', bg='BLUE')
#label.pack(fill=X, expand=7)
label.place(bordermode=OUTSIDE, height=30, width=200, x=50)
button1 = tkinter.Button(frame,text="1")
button2 = tkinter.Button(frame,text="2")
button3 = tkinter.Button(frame,text="3")
button4 = tkinter.Button(frame,text="4")
button5 = tkinter.Button(frame,text="5")
button6 = tkinter.Button(frame,text="6")
button7 = tkinter.Button(frame,text="7")
button8 = tkinter.Button(frame,text="8")
button9 = tkinter.Button(frame,text="9")
button0 = tkinter.Button(frame,text="0")
button1.place(bordermode=OUTSIDE, height=40, width=40, y=70)
button2.place(bordermode=OUTSIDE, height=40, width=40, y=70, x=50)
button3.place(bordermode=OUTSIDE, height=40, width=40, y=70, x=100)
button4.place(bordermode=OUTSIDE, height=40, width=40, y=120)
button5.place(bordermode=OUTSIDE, height=40, width=40, y=120, x=50)
button6.place(bordermode=OUTSIDE, height=40, width=40, y=120, x=100)
button7.place(bordermode=OUTSIDE, height=40, width=40, y=170)
button8.place(bordermode=OUTSIDE, height=40, width=40, y=170, x=50)
button9.place(bordermode=OUTSIDE, height=40, width=40, y=170, x=100)
button0.place(bordermode=OUTSIDE, height=40, width=40, y=220, x=50)
tk.mainloop()

muy valioso tu codigo amigo, muchas gracias
ResponderEliminarMe gustó mucho gracias
ResponderEliminar