You are on page 1of 2

Ivan Hernandez

Programacion Orientada a Objetos

from tkinter import *


import tkinter.ttk as ttk

raiz= Tk()
raiz.title("Ventana de prueba")
raiz.geometry("450x450")
raiz.config(bg="beige")
raiz.resizable(False,False)

miFrame = Frame()
miFrame2= Frame()

miFrame.config(bg="azure")
miFrame.config(width="450", height="225")
miFrame.pack(side="top", anchor="n")

miFrame.config(border=7)
# miFrame.config(relief=FLAT)

lbl_ori =Label(miFrame,text="Origen")
lbl_ori.place(x=10,y=5)
lbl_ori.config(background="azure")

btn_op1=Checkbutton(miFrame,text="Opción 4:")
btn_op2=Checkbutton(miFrame,text="Opción 5:")
btn_op3=Checkbutton(miFrame,text="Opción 6:")
btn_op1.place(x=175,y=50)
btn_op2.place(x=175,y=110)
btn_op3.place(x=175,y=170)

radio1=Radiobutton(miFrame,text="Opcion 1",value=1)
radio2=Radiobutton(miFrame,text="Opcion 2",value=2)
radio3=Radiobutton(miFrame,text="Opcion 3",value=3)
radio1.place(x=30,y=50)
radio2.place(x=30,y=110)
radio3.place(x=30,y=170)

etr1=Entry(miFrame)
etr1.place(x=280,y=50)
btn1=Button(miFrame,text="Item 1")
btn1.place(x=280,y=110)
etr2=Entry(miFrame)
etr2.place(x=280,y=170)

line =ttk.Separator(raiz,orient=HORIZONTAL)
line.pack(fill='x')

miFrame2.config(bg="azure")
miFrame2.config(width="450", height="225")
miFrame2.pack(side="bottom", anchor="n")

miFrame2.config(border=7)
btn1_op1=Checkbutton(miFrame2,text="Opción 4:")
btn1_op2=Checkbutton(miFrame2,text="Opción 5:")
btn1_op3=Checkbutton(miFrame2,text="Opción 6:")
btn1_op1.place(x=175,y=50)
btn1_op2.place(x=175,y=110)
btn1_op3.place(x=175,y=170)

radio11=Radiobutton(miFrame2,text="Opcion 1",value=1)
radio12=Radiobutton(miFrame2,text="Opcion 2",value=2)
radio13=Radiobutton(miFrame2,text="Opcion 3",value=3)
radio11.place(x=30,y=50)
radio12.place(x=30,y=110)
radio13.place(x=30,y=170)

etr11=Entry(miFrame2)
etr11.place(x=280,y=50)
btn1a=Button(miFrame2,text="Item 1")
btn1a.place(x=280,y=110)
etr21=Entry(miFrame2)
etr21.place(x=280,y=170)

raiz.mainloop()

You might also like