From ac4690ab3cfeddf0d0d8bc3ecbb551653329ca19 Mon Sep 17 00:00:00 2001 From: fussionlab Date: Sat, 8 Jun 2019 18:07:28 +0300 Subject: [PATCH] Update Registration form part 2.py --- Registration form part 2.py | 44 +++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/Registration form part 2.py b/Registration form part 2.py index cb7c6f0..d8cd767 100644 --- a/Registration form part 2.py +++ b/Registration form part 2.py @@ -1,11 +1,22 @@ from tkinter import * +from tkinter import ttk import sqlite3 root = Tk() root.geometry('500x500') root.title("Registration Form") - +def reset(): + entry_1.delete(0,END) + entry_2.delete(0,END) + rb_1.deselect() + rb_2.deselect() + ch_1.deselect() + ch_2.deselect() + c.set("Select the contry") + label_5 = Label(root, text= "Record inserted successfully table",font=("bold", 12),fg="green") + label_5.place(x=90,y=400) + Fullname=StringVar() Email=StringVar() var = IntVar() @@ -26,7 +37,7 @@ def database(): cursor.execute('CREATE TABLE IF NOT EXISTS Student (Fullname TEXT,Email TEXT,Gender TEXT,country TEXT,Programming TEXT)') cursor.execute('INSERT INTO Student (FullName,Email,Gender,country,Programming) VALUES(?,?,?,?,?)',(name1,email,gender,country,prog,)) conn.commit() - + reset() label_0 = Label(root, text="Registration form",width=20,font=("bold", 20)) @@ -48,25 +59,36 @@ def database(): label_3 = Label(root, text="Gender",width=20,font=("bold", 10)) label_3.place(x=70,y=230) -Radiobutton(root, text="Male",padx = 5, variable=var, value=1).place(x=235,y=230) -Radiobutton(root, text="Female",padx = 20, variable=var, value=2).place(x=290,y=230) +rb_1=Radiobutton(root, text="Male",padx = 5, variable=var, value=1).place(x=235,y=230) +rb_2=Radiobutton(root, text="Female",padx = 20, variable=var, value=2).place(x=290,y=230) label_4 = Label(root, text="country",width=20,font=("bold", 10)) label_4.place(x=70,y=280) +style = ttk.Style() +style.theme_settings("default", { + "TCombobox": { + "configure": {"padding": 5}, + "map": { + "background": [("active", "green2"), + ("!disabled", "green4")], + "fieldbackground": [("!disabled", "green3")], + "foreground": [("focus", "OliveDrab1"), + ("!disabled", "OliveDrab2")] + } + } +}) list1 = ['Canada','India','UK','Nepal','Iceland','South Africa']; - -droplist=OptionMenu(root,c, *list1) -droplist.config(width=15) -c.set('select your country') -droplist.place(x=240,y=280) +c.set("Select the contry") +combo = ttk.Combobox(root, values= list1, textvar=c, width=15) +combo.place(x=240,y=280) label_4 = Label(root, text="Programming",width=20,font=("bold", 10)) label_4.place(x=85,y=330) var2= IntVar() -Checkbutton(root, text="java", variable=var1).place(x=235,y=330) +ch1=Checkbutton(root, text="java", variable=var1).place(x=235,y=330) -Checkbutton(root, text="python", variable=var2).place(x=290,y=330) +ch2=Checkbutton(root, text="python", variable=var2).place(x=290,y=330) Button(root, text='Submit',width=20,bg='brown',fg='white',command=database).place(x=180,y=380)