Posts

Showing posts from May, 2024

Time countdown

Time Countdown    import time from tkinter import * from tkinter import messagebox   root = Tk() root.geometry("1080x2130+0+0") root.overrideredirect(True) root.config(bg="black") hour=StringVar() minute=StringVar() second=StringVar() hour.set("00") minute.set("00") second.set("00") hourEntry= Entry(root,bd=0, fg="red",bg="black",width=3, font=("Arial",45,"bold"),textvariable=hour) hourEntry.place(x=50,y=300,width=300,height=300) minuteEntry= Entry(root,bd=0, fg="red",bg="black", width=3, font=("Arial",45,"bold"),textvariable=minute) minuteEntry.place(x=400,y=300,width=300,height=300) secondEntry= Entry(root,bd=0, fg="red",bg="black", width=3, font=("Arial",45,"bold"),textvariable=second) secondEntry.place(x=750,y=300,width=300,height=300) def submit(): try: temp = int(hour.get())*3600 + int(minute.get())*60 + int...

ChatBot

  ChatBot from tkinter import* import tkinter class App: def __init__(self,root): self.root=root self.w=self.root.winfo_screenwidth() self.h=self.root.winfo_screenheight() self.root.overrideredirect(True) self.root.geometry(str(self.w)+"x"+str(self.h)+"+0+0") self.root.config(bg="white") self.string=StringVar() self.dict ={"hi":"hello","how are you":"I'm fine","who are you":"I'm chat bot"} def main(self): self.btnw=250 self.btnh=100 self.labelw=600 self.labelh=150 self.mainbg = Label(self.root,bg="#765AFC",fg="white",font=("Arial", 10 , "bold")) self.mainbg.place(x=0,y=0,width=self.w,height=self.h) self.label = Label(self.mainbg,text="Chat Bot",fg="white",bg="#765AFC",font=("Arial" , 25, "bold" ,"italic")) self.label.place(x=self.w...

VLC clone app

Image
VLC clone app   from tkinter import* from PIL import Image, ImageTk   # Resize the image using resize() method   # create label and add resize image #label1 = Label(image=img) class App:         def __init__(self,root):         self.root=root         self.w=self.root.winfo_screenwidth()         self.h=self.root.winfo_screenheight()                 self.root.overrideredirect(True)         self.root.geometry(str(self.w)+"x"+str(self.h)+"+0+0")         self.root.config(bg="#131313")                 image1 = Image.open('/storage/emulated/0/Pythonimage/Newpy/Video.jpg')         image2 = Image.open('/storage/emulated/0/Pythonimage/Newpy/Audio.jpg')         image3 = Image.open('/storage/emulated/0/Pythonimage/Newpy/Browse...

Colourful to Grayscale

Colourful to Grayscale  from PIL import Image,ImageTk, ImageOps  ''' go to internal storage make new folder give name as Pythonimage inside this make new folder give name as Newpy .store all photos which you want to grayscale inside Newpy folder. aslo save your python file inside Newpy . now you have to give only name of your image in (yourpic)  ''' path='/storage/emulated/0/Pythonimage/Newpy/' yourpic = 'Pic.jpg' gray=yourpic.split('.') name_to_save_grayimg = gray[0]+'grayscale.'+gray[1] def convert(data): img = Image.open(data) grayimg = ImageOps.grayscale(img) grayimg.save(name_to_save_grayimg) convert(path+yourpic) from tkinter import * root = Tk()  w=root.winfo_screenwidth() h=root.winfo_screenheight() root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='white') img1 = ImageTk.PhotoImage(file=path+yourpic) label1=Label(root, image=img1) label1.place( x=80,y=35...

QRcode Generator

QRcode Generator  import qrcode from tkinter import * root = Tk()  w=root.winfo_screenwidth() h=root.winfo_screenheight() root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='white') data = StringVar() def makeqr():  global data,root data = str(data.get()) print(data) img = qrcode.make(data) img.save('/storage/emulated/0/QRcode/qr.jpg') root.destroy() root = Tk()  bg = PhotoImage(file = '/storage/emulated/0/QRcode/qr.jpg')  w=root.winfo_screenwidth() h=root.winfo_screenheight() root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='white') label=Label(root, text='  Here is Your QRcode', bg='white',fg='black',font="times 15 bold") label.place(x=80, y=150) label1 = Label(root, image = bg)  label1.place(x = 300, y = 400)  root.mainloop() label=Label(root, text='   QRcode Generator...

Typing Speed Checker

Typing Speed Checker from tkinter import * from timeit import default_timer as timer import random   root = Tk() w=root.winfo_screenwidth() h=root.winfo_screenheight() root.resizable(False,False) root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='white')   x = 0 def reset(): global root root.destroy() root = Tk() w=root.winfo_screenwidth() h=root.winfo_screenheight() root.resizable(False,False) root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='white') def destroy(): root.destroy() label=Label(root, text='Do you want to try again', bg='yellow',fg='red',font="times 12 bold") label.place(x=130, y=400) b= Button(root, text="Enter", command=start, width=12, bg='lightgreen') b.place(x=300, y=750) b = Button(root, text="Close", command=destroy, width=12, bg='red') b....

Get Mobile Detail

  Get Mobile Number Details import phonenumbers from phonenumbers import carrier from phonenumbers import geocoder from phonenumbers import timezone  from tkinter import * root = Tk()  num=StringVar() def getnum(): Output.delete("1.0", "end") global num if len(num.get())==10: number = phonenumbers.parse('+91'+num.get()) else: number=phonenumbers.parse('+910000000000') phone= phonenumbers.is_valid_number(number) if phone==True: phone='Valid Number' else: phone='Invalid Number' country=geocoder.description_for_number(number,"en") sim=carrier.name_for_number(number,"en") timeZone = timezone.time_zones_for_number(number)     Output.place(x=250,y=900) Output.insert('1.0','1) '+str(phone)+'\n') Output.insert('2.0','2) '+str(country)+'\n') Output.insert('3.0','3) '+str(sim)+'\n') Output.insert(END,'4) ...

Tkinter Rounded Label

Image
  Tkinter Rounded Label from tkinter import * root = Tk()  w=root.winfo_screenwidth() h=root.winfo_screenheight() root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") bg = PhotoImage(file = "Bg.png")  label1 = Label(root, image = bg)  label1.place(x = 0, y = 0)  label2 = Label(label1,text='Rounded Bg Label' ,bg='white',fg='red' ,font=('Arial',15,'bold')) label2.place(x=180,y=120) label3 = Label(label1,text='In Tkinter' ,bg='white',fg='orange' ,font=('Arial',15,'bold')) label3.place(x=350,y=250) label4 = Label(label1,text='CODING VODING' ,bg='white',fg='purple' ,font=('Arial',15,'bold')) label4.place(x=210,y=1800) root.mainloop() Download This image

Tkinter animation

Tkinter Text Animation  from tkinter import * import random root = Tk()  w=root.winfo_screenwidth() h=root.winfo_screenheight() root.resizable(False,False) root.overrideredirect(True) root.geometry(str(w)+"x"+str(h)+"+0+0") root.config(bg='black') color=['#FF3818','#FF5F20','#FF801D','#FFAB25','#FFCE1B','#FFFB1C','#CDFF28','#9BFF23','#60FF22','#2EFF1E','#25FF53','#32FF8D','#38FFC2','#2EFFF4','#30C8FF','#3597FF','#2D4BFF','#6735FF','#A834FF','#E735FF','#FF35DF','#FF3092','#FF2249','#FF1618'] speed=100 i=0 y_1=200 def ani(): global i,color,y_1,speed x_1=random.randint(40,70) label1.config(fg=color[i]) label1.place(x=x_1,y=y_1) label1.after('5',ani) if i <(len(color)-1): i+=1 else: i=0 if y_1<=600: y_1+=speed else: y_1-=speed ...