Option: 1
Option: 2
Option: 3
Option: 4
Option: 5
Option: 6
Option: 7
Option: 8
Option: 9
Option: 10
idk
CHECKBUTTONS, MENU COMMANDS, CLOSE FUNCTIONS, RADIO BUTTONS, SLIDER etc......
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | import sys from tkinter import * def mNew(): mlabel3 = Label(app, text='if this works then omfg').pack() return def mAbout(): messagebox.showinfo(title='About', message='This is an about box!') return def mQuit(): mExit=messagebox.askyesno(title='Quit', message='Do you want to quit?') if mExit > 0: app.destroy() return def mColor(): mycolour=colorchooser.askcolor() mlabel4 = Label(app, text= mycolour).pack() def mOpen(): myopen = filedialog.askopenfile() mlabel4 = Label(app, text= 'File Path: '+ str(myopen)).pack() return def qquit(): app.destroy() app = Tk() app.title('Menu app!') app.geometry('600x400') mvar = IntVar() #Menu menubar=Menu(app) #Menu(file) filemenu=Menu(menubar, tearoff = 1) filemenu.add_command(label='New', command = mNew) filemenu.add_command(label='Open', command=mOpen) filemenu.add_command(label='Color', command=mColor) filemenu.add_command(label='Close', command= mQuit) #Menu(edit) editmenu=Menu(menubar) editmenu.add_command(label='About', command=mAbout) #Menu(setup) setupmenu = Menu(menubar) setupmenu.add_checkbutton(label= 'Auto') #adding them to the window menubar.add_cascade(label='File', menu=filemenu) menubar.add_cascade(label='Setup', menu=setupmenu) menubar.add_cascade(label='Info', menu=editmenu) app.config(menu=menubar) #Close button close_button = Button(app, text= 'Close', command=qquit).pack() #Radio Buttons radio_1 = Radiobutton(app, text='Option 1', value=1, variable=1).pack() radio_2 = Radiobutton(app, text='Option 2', value=2, variable=1).pack() radio_3 = Radiobutton(app, text='Option 3', value=3, variable=2).pack() radio_1 = Radiobutton(app, text='Option 4', value=4, variable=2).pack() #Spin box spinbox1= Spinbox(app, from_=0, to=100, state=NORMAL).pack() #List box list1 = Listbox(app) list1.insert(1, 'Python') list1.insert(2, 'Ruby') list1.insert(3, 'Pearl') list1.insert(4, 'Javascript') list1.insert(5, 'C++') list1.insert(6, 'C') list1.pack() #Slider slider_1 = Scale(app, orient=HORIZONTAL, length=1050, width=20, sliderlength=20, from_=0, to=1000, tickinterval=50).pack() #Check button check1 = Checkbutton(app, state=ACTIVE, text='porn', variable=mvar,offvalue=0, command=mQuit).pack() app.mainloop() |