Wpurplel / Experimental

Apache License 2.0
0 stars 0 forks source link

Registration #6

Open sydney2312 opened 8 months ago

sydney2312 commented 8 months ago

* means import everything from tkinter

from tkinter import * root = Tk()

root.geometry("500x500") root.title(" Registration ") root.configure(background="orange")

Label widgets

firstname= Label(root,text="First name:",bg="white") lastname= Label(root,text="Last name:",bg="white") Address= Label(root,text="Address:",bg= "white") Email= Label(root,text="Email:",bg= "white") Phone= Label(root,text="Phone:", bg= "white") Paymentmood= Label(root,text="Payment Mode:", bg = "white")

size of widgets

firstname.grid(row=1, column=0 , padx=10, pady=10,sticky=W) lastname.grid(row=2, column=0 , padx=10, pady=10,sticky=W) Address.grid(row=3, column= 0, padx=10, pady=10,sticky=W) Email.grid(row=4, column= 0, padx=10, pady=10,sticky=W) Phone.grid(row=5, column= 0, padx=10, pady=10,sticky=W) Paymentmood.grid(row=6, column= 0, padx=10, pady=10,sticky=W)

firstnamevalue= StringVar phonevalue=StringVar lastnamevalue= StringVar emailvalue=StringVar paymentvalue=StringVar address= StringVar checkvalue= IntVar

Entry Widgets

firstnameentry= Entry(root, textvariable=firstnamevalue) lastnameentry= Entry(root,textvariable=lastname) address= Entry(root,textvariable=address) emailentry= Entry(root, textvariable=emailvalue) phoneentry= Entry(root, textvariable=phonevalue)

SIZE OF ENTRY WIDGETS

firstnameentry.grid(row=1, column=1, padx=0, pady=20) lastnameentry.grid(row=2, column=1) address.grid(row=3, column=1) emailentry.grid(row=4, column=1) phoneentry.grid(row=5, column=1)

DROP DOWN BOX

payment = StringVar() payment.set("Credit Card") drop = OptionMenu(root, payment, "Credit card","Paypal","Cash" ) bg= "white" fg= "green"

drop.grid(row=6, column=1 , padx=10, pady=10, sticky=W)

POP UP BOX

import tkinter.messagebox

def onClick(): tkinter.messagebox.showinfo("" , "Verification Successful")

CREATE A BUTTON

button = Button(root, text="Register", command=onClick, height=1, width=5, padx=10, pady=10, bg='whitesmoke')

button.pack(side='bottom')

button.grid(row=7, column=1)

root.mainloop()

sydney2312 commented 8 months ago

Image