0% found this document useful (0 votes)
19 views26 pages

Maths Notes

Uploaded by

sirnakruthika7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views26 pages

Maths Notes

Uploaded by

sirnakruthika7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

FRONT WINDOW AND LOGIN WINDOW

from tkinter import Tk

from tkinter import ttk

from tkinter import messagebox

import mysql.connector

from tkinter import *

from PIL import ImageTk,Image

connectiondb = mysql.connector.connect(host="localhost",user="root",passwd="neha123",database="user")

cursordb = connectiondb.cursor()

def sclinfo():

import extra

def login():

global w2

w2 = Toplevel(w)

w2.title("Account Login")

w2.geometry("400x400")

w2.config(bg="white")

global username_verification

global password_verification

Label(w2, text='Log In', bd=5,font=('arial', 12, 'bold'), relief="groove", fg="white",

bg="#9400D3",width=300).pack()

username_verification = StringVar()

password_verification = StringVar()

Label(w2, text="").pack()

Label(w2, text="User id :", fg="black", font=('arial', 12, 'bold')).pack()


Entry(w2, textvariable=username_verification).pack()

Label(w2, text="").pack()

Label(w2, text="Password :", fg="black", font=('arial', 12, 'bold')).pack()

Entry(w2, textvariable=password_verification, show="*").pack()

Label(w2, text="").pack()

Button(w2, text="Login", bg="#9400D3", fg='white', relief="groove", font=('arial', 12,


'bold'),command=login_verification).pack()

Label(w2, text="")

def login_verification():

user_verification = username_verification.get()

pass_verification = password_verification.get()

sql = "select * from login where userid = %s and password = %s"

cursordb.execute(sql,[(user_verification),(pass_verification)])

results = cursordb.fetchall()

if results:

for i in results:

messagebox.showinfo("Login System", "login sucessful Welcome {} ".format(username_verification.get()))

w2.destroy()

import studentlogin

else:

messagebox.showinfo("Login failed", "Check username/password")

def Exit():

wayOut = messagebox.askyesno("Login System", "Do you want to exit the system")

if wayOut >0:

w.destroy()

return

def callnewscreen3():
import project

def main_display():

global w

w = Tk()

w.title("main")

w.geometry("1500x550")

w.config(background="#ca9bf7")

rightframe=Frame(w,width=600,height=900,bd=8)

rightframe.pack(side=TOP)

label=Label(rightframe,text="WELCOME TO ORCHIDS",font=('Goudy Old Style',30))

label.place(x=90,y=90)

label2=Label(rightframe,text="Login Account",font=('Goudy Old Style',20))

label2.place(x=240,y=170)

but=Button(rightframe,text="login",command=login,font=('Verdana',12),width=15,fg="black")

but.place(x=250,y=250)

but1=Button(rightframe,text="school information",

font=('Verdana',12),command=sclinfo,width=32,padx=2,pady=2,relief="raised",fg='black',

activeforeground="blue",activebackground="#ABB2B9")

but1.place(x=155,y=300)

but2=Button(rightframe,text="If you are a Teacher? Click hear",

font=('Verdana',12),command=callnewscreen3,width=32,padx=2,pady=2,relief="raised",fg='black',

activebackground="#ABB2B9",activeforeground="blue")

but2.place(x=155,y=350)

but3=Button(rightframe,command=Exit,text="exit",font=('Verdana',12),width=32,padx=2,pady=2,relief="raised",

activebackground="#ABB2B9",activeforeground="blue, fg='black')

but3.place(x=155,y=400)

main_display()

w.mainloop()
Student login window

from tkinter import *

import numpy as np

import matplotlib.pyplot as plt

from PIL import ImageTk,Image

import pandas as pd

root=Tk()

root.title("Students login")

root.geometry('350x400')

root.config(bg="#D2B4DE")
phot = PhotoImage(file = 'girl.png', master=root)

l=Label(root, image=phot)

l.place(x=65,y=40)

def info():

import student1info

def graph():

subjects = ['maths','biolagy','chemistry','phy','ip']

student_score = [89,98,80,85,100]

plt.plot(subjects,student_score,color='red',linestyle='solid')

plt.xlabel('SUBJECTS',color='blue')

plt.ylabel('STUDENT SCORE',color='blue')

plt.title('STUDENT SCORE')

plt.legend()

plt.show()

student=Button(root,text="Student Profile",command=info)

student.place(x=130,y=300)

my_button=Button(root,text="MARKS",command=graph)

my_button.place(x=80,y=350)

def graph1():

prsnt = [[23,5,2,],[24,3,3],[30,0,0],[21,8,1],[25,3,2],[27,2,1],[20,8,2]]

months = [['JAN'],['FEB'],['MAR'],['APR'],['JUNE'],['JULY'],['AUG']]

col=['red','black','blue']

plt.bar(months[0],prsnt[0],color=col,width=0.5,align='center')

plt.bar(months[1],prsnt[1],color=col,width=0.5,align='center')

plt.bar(months[2],prsnt[2],color=col,width=0.5,align='center')

plt.bar(months[3],prsnt[3],color=col,width=0.5,align='center')
plt.bar(months[4],prsnt[4],color=col,width=0.5,align='center')

plt.bar(months[5],prsnt[5],color=col,width=0.5,align='center')

plt.bar(months[6],prsnt[6],color=col,width=0.5,align='center')

plt.xlabel('MONTHS',color='blue')

plt.ylabel('Attendence Percentage',color='blue')

plt.title('ATTENDENCE')

plt.legend()

plt.show()

my_button=Button(root,text="ATTENDENCE!",command=graph1)

my_button.place(x=200,y=350)

root.mainloop()

STUDENT PROFILE

from tkinter import *

from PIL import ImageTk,Image

root=Tk()

root.title("Students info")

root.geometry('310x550')

phot = PhotoImage(file = 'student1.1.gif', master=root)


l=Label(root, image=phot)

l.place(x=10,y=10)

root.mainloop()

ATTENDENCE GRAPH
MARKS GRAPH

SCHOOL INFORMATION WINDOW

from tkinter import Tk

from tkinter import ttk

from tkinter import messagebox

import mysql.connector

from tkinter import *


from PIL import ImageTk,Image

w3=Tk()

w3.title("Students login")

w3.geometry('360x700')

w3.config(bg="#D2B4DE")

def callnewscreen1():

import register

phot = PhotoImage(file = 'a2g.gif', master=w3)

l=Label(w3, image=phot)

l.place(x=10,y=10)

but3=Button(w3,text="Register",font=('Verdana',12),width=20

,padx=2,pady=2,relief="raised",bg='blue'

,fg='white',command=callnewscreen1)

but3.place(x=78,y=630)
REGISTRATION WINDOW

from tkinter import *

from tkinter import messagebox

from tkinter import ttk

#callback function for valid phone number

def validate_phoneno(user_phoneno):

if user_phoneno.isdigit():

return True

elif user_phoneno is "":

return False

else:

messagebox.showinfo('Information','Only Digits are allowed for PhoneNumber')

return False

#functions for other input fields

def validateallfields():

if v_fname.get()=="":

messagebox.showinfo('Information','Please Enter Fullname To Proceed')

elif v_pwd.get()=="":

messagebox.showinfo('Information','Please Enter Password To Proceed')

elif v_confirmpwd.get()=="":

messagebox.showinfo('Information','Please Conform Password To Proceed')

elif v_phoneno.get()=="":

messagebox.showinfo('Information','Please Enter PhoneNumber To Proceed')

elif v_email.get()=="":

messagebox.showinfo('Information','Please Enter Valid Email ID To Proceed')

elif v_gender.get()=="":

messagebox.showinfo('Information','Please Select Gender To Proceed')

elif v_optional.get()=="":
messagebox.showinfo('Information','Please Select Course To Proceed')

elif a.get()==0 and b.get()==0 and c.get()==0:

messagebox.showinfo('Information','Please Select Optional To Proceed')

elif v_pwd.get() !=v_confirmpwd.get():

messagebox.showinfo('Information','Password Mismatched')

#functions to clear

def clearallfields():

v_fname.set("")

v_pwd.set("")

v_confirmpwd.set("")

v_phoneno.set("")

v_email.set("")

v_gender.set("")

def callnewscreen():

w.destroy()

import front

w=Tk()

w.title("Welcome to Registration Screen")

w.geometry('500x500')

w.configure(background="light blue")

v_fname=StringVar()

v_pwd=StringVar()

v_confirmpwd=StringVar()

v_phoneno=IntVar()

v_email=StringVar()

v_gender=StringVar()

v_course=StringVar()

v_optional=StringVar()
#title

lb_heading= Label(w,text="Registration Screen",font=('Berlin Sans FB Demi',30,'bold'),bg="lightblue")

lb_heading.place(x=90,y=53)

#label

lb_fullname=Label(w,text="FullName",width=20,font=("Bell MT",10),bg="light blue")

lb_fullname.place(x=80,y=130)

entry_fullname=Entry(w,textvariable=v_fname)

entry_fullname.place(x=240,y=130)

lb_password=Label(w,text="Password",width=20,font=("Bell MT",10),bg="light blue")

lb_password.place(x=80,y=170)

entry_password=Entry(w,show="*",textvariable=v_pwd)

entry_password.place(x=240,y=170)

lb_confirmpwd=Label(w,text="Confirm Password",width=20,font=("Bell MT",10),bg="light blue")

lb_confirmpwd.place(x=80,y=210)

entry_confirmpwd=Entry(w,show="*",textvariable=v_confirmpwd)

entry_confirmpwd.place(x=240,y=210)

lb_phno=Label(w,text="Phone Number",width=20,font=("Bell MT",10),bg="light blue")

lb_phno.place(x=80,y=250)

entry_phno=Entry(w,textvariable=v_phoneno)

entry_phno.place(x=240,y=250)

#register callback function

valid_phoneno=w.register(validate_phoneno)

#%P is an specifier,this is used to pass input to callback function

entry_phno.config(validate="key",validatecommand=(valid_phoneno,'%P'))
lb_email=Label(w,text="Email Address",width=20,font=("Bell MT",10),bg="light blue")

lb_email.place(x=80,y=290)

entry_email=Entry(w,textvariable=v_email)

entry_email.place(x=240,y=290)

lb_gender=Label(w,text="Gender",width=20,font=("Bell MT",10),bg="light blue")

lb_gender.place(x=80,y=330)

Radiobutton(w,text="Male",bg="light blue",padx=5,variable=v_gender,value=1).place(x=230,y=330)

Radiobutton(w,text="Female",bg="light blue",padx=20,variable=v_gender,value=2).place(x=290,y=330)

lb_course=Label(w,text="Course",width=20,font=("Bell MT",10),bg="light blue")

lb_course.place(x=80,y=370)

combo=ttk.Combobox(w,values=["mbipc","bipc","mpc","mec"],textvariable=v_optional)

combo.place(x=240,y=370)

lb_opt=Label(w,text="Optional",width=20,font=("Bell MT",10),bg="light blue")

lb_opt.place(x=80,y=410)

a=IntVar()

opt_sub1=Checkbutton(w,text="IP",variable=a).place(x=230,y=410)

b=IntVar()

opt_sub2=Checkbutton(w,text="PE",variable=b).place(x=290,y=410)

c=IntVar()

opt_sub3=Checkbutton(w,text="BS",variable=c).place(x=360,y=410)

btn_register=Button(w,text="REGISTER",command=validateallfields,bg="red",fg="white",

font=("Book Antiqua",10)).place(x=150,y=450)
btn_clear=Button(w,text="CLEAR",command=clearallfields,bg="red",fg="white",

font=("Book Antiqua",10)).place(x=250,y=450)

btn_exit=Button(w,text="LOGIN",command=callnewscreen,bg="red",fg="white",

font=("Book Antiqua",10)).place(x=350,y=450)

w.mainloop()
TEACHER WINDOW

from tkinter import Tk

from tkinter import ttk

from tkinter import messagebox

from tkinter import *

from tkinter.filedialog import askopenfilename, asksaveasfilename

w=Tk()

w.title("Attendence Register")

w.geometry('1350x650')

w.configure(bg='#ca9bf7')

def Exit():

Exit=messagebox.askyesno("Exit","do you want to exit?")

if Exit>0:

w.destroy()

return

#FRAMES

leftframe= Frame(w,width=7000,height=650,bd=8,relief="ridge",bg="pink")

leftframe.pack(side=LEFT)

rightframe=Frame(w,width=3000,height=300,bd=5,relief="raised")

rightframe.pack(side=RIGHT)

#image
phot = PhotoImage(file = 'orchidf.gif', master=rightframe)

l=Label(rightframe, image=phot)

l.place(x=140,y=50)

leftframe1= Frame(leftframe,width=8000,height=90,bd=5,relief="groove")

leftframe1.pack(side=TOP)

leftframe2= Frame(leftframe,width=300,height=600,bd=8,relief="flat")

leftframe2.pack(side=TOP)

#left frame

lblno= Label(leftframe1,text="No.",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=0,column=0,sticky=W)

admin= Label(leftframe1,text="Admission no",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=0,column=1,sticky=W)

Studentname= Label(leftframe1,text="Student Name",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=0,column=2,sticky=W)

CourseCode= Label(leftframe1,text="Cource",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

CourseCode.grid(row=0,column=3,sticky=W)

attendence= Label(leftframe1,text="Attendence",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

attendence.grid(row=0,column=4,sticky=W)

opt= Label(leftframe1,text="optional",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

opt.grid(row=0,column=5,sticky=W)

Exit=Button(rightframe,text='Exit',command=Exit,padx=2,pady=2,bd=2,fg="black",font=('arial',10,'bold'),width=12,h
eight=1).place(x=150,y=250)

#left frame2

#0

lblno= Label(leftframe2,text="1",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=0,column=0,sticky=W)

admin= Label(leftframe2,text="1001",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=0,column=1,sticky=W)

Studentname= Label(leftframe2,text="student1",bd=16,font=('arial',10,"bold"),width=14,relief="flat")
Studentname.grid(row=0,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=0,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=0,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=0,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=0,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=0,column=7,sticky=W)

#1

lblno= Label(leftframe2,text="2",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=1,column=0,sticky=W)

admin= Label(leftframe2,text="1002",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=1,column=1,sticky=W)

Studentname= Label(leftframe2,text="student2",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=1,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=1,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=1,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=1,column=5,sticky=W)
c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=1,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=1,column=7,sticky=W)

#2

lblno= Label(leftframe2,text="3",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=2,column=0,sticky=W)

admin= Label(leftframe2,text="1003",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=2,column=1,sticky=W)

Studentname= Label(leftframe2,text="student3",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=2,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=2,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=2,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=2,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=2,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=2,column=7,sticky=W)

#3

lblno= Label(leftframe2,text="4",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)
lblno.grid(row=3,column=0,sticky=W)

admin= Label(leftframe2,text="1004",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=3,column=1,sticky=W)

Studentname= Label(leftframe2,text="student4",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=3,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=3,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=3,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=3,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=3,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=3,column=7,sticky=W)

#4

lblno= Label(leftframe2,text="5",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=4,column=0,sticky=W)

admin= Label(leftframe2,text="1005",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=4,column=1,sticky=W)

Studentname= Label(leftframe2,text="student5",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=4,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=4,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)
Attendence1.grid(row=4,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=4,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=4,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=4,column=7,sticky=W)

#5

lblno= Label(leftframe2,text="6",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=5,column=0,sticky=W)

admin= Label(leftframe2,text="1006",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=5,column=1,sticky=W)

Studentname= Label(leftframe2,text="student6",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=5,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=5,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=5,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=5,column=5,sticky=W)

c=IntVar()
Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=5,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=5,column=7,sticky=W)

#6

lblno= Label(leftframe2,text="7",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=6,column=0,sticky=W)

admin= Label(leftframe2,text="1007",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=6,column=1,sticky=W)

Studentname= Label(leftframe2,text="student7",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=6,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=6,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=6,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=6,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=6,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=6,column=7,sticky=W)

#7
lblno= Label(leftframe2,text="8",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=7,column=0,sticky=W)

admin= Label(leftframe2,text="1008",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=7,column=1,sticky=W)

Studentname= Label(leftframe2,text="student8",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=7,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=7,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=7,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=7,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=7,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=7,column=7,sticky=W)

#8

lblno= Label(leftframe2,text="9",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=8,column=0,sticky=W)

admin= Label(leftframe2,text="1009",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=8,column=1,sticky=W)

Studentname= Label(leftframe2,text="student9",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=8,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])
CourseCode.grid(row=8,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=8,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=8,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=8,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=8,column=7,sticky=W)

#9

lblno= Label(leftframe2,text="10",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=9,column=0,sticky=W)

admin= Label(leftframe2,text="10010",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=9,column=1,sticky=W)

Studentname= Label(leftframe2,text="student10",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=9,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=9,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=9,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)
Attendence2.grid(row=9,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=9,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=9,column=7,sticky=W)

#10

lblno= Label(leftframe2,text="11",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=11,column=0,sticky=W)

admin= Label(leftframe2,text="10011",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=11,column=1,sticky=W)

Studentname= Label(leftframe2,text="student11",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=11,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=11,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=11,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=11,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=11,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])
optional.grid(row=11,column=7,sticky=W)

#11

lblno= Label(leftframe2,text="12",bd=2,font=('arial',10,'bold'),padx=2,pady=2,width=14)

lblno.grid(row=12,column=0,sticky=W)

admin= Label(leftframe2,text="10012",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

admin.grid(row=12,column=1,sticky=W)

Studentname= Label(leftframe2,text="student12",bd=16,font=('arial',10,'bold'),padx=2,pady=2,width=14)

Studentname.grid(row=12,column=2,sticky=W)

CourseCode= ttk.Combobox(leftframe2,values=["","mbipc","bipc","mpc","mec"])

CourseCode.grid(row=12,column=3,sticky=W)

a=IntVar()

Attendence1=Checkbutton(leftframe2,text="Present",variable=a)

Attendence1.grid(row=12,column=4,sticky=W)

b=IntVar()

Attendence2=Checkbutton(leftframe2,text="Absent",variable=b)

Attendence2.grid(row=12,column=5,sticky=W)

c=IntVar()

Attendence3=Checkbutton(leftframe2,text="late",variable=c)

Attendence3.grid(row=12,column=6,sticky=W)

optional= ttk.Combobox(leftframe2,values=["","ip","pe","bio","bs"])

optional.grid(row=12,column=7,sticky=W)

w.mainloop()
MY SQL CONNECTIVITY
THANK
YOU

You might also like