Skip to content

Commit 554f615

Browse files
committed
First Commit Tkinter examples from tutorials
0 parents  commit 554f615

File tree

3 files changed

+96
-0
lines changed

3 files changed

+96
-0
lines changed

Main.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from tkinter import *
2+
3+
from ScreenBlockerMenu import ScreenBlockerMenu
4+
5+
root = Tk()
6+
7+
screen_blocker_menu = ScreenBlockerMenu(root)
8+
9+
root.mainloop()

ScreenBlockerMenu.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from tkinter import Frame, Button, LEFT
2+
3+
4+
class ScreenBlockerMenu(object):
5+
def __init__(self, master):
6+
frame = Frame(master)
7+
frame.pack()
8+
9+
self.print_button = Button(frame, text="Print Message", command=self.print_message)
10+
self.print_button.pack(side=LEFT)
11+
12+
self.quitButton = Button(frame, text="Quit", command=frame.quit)
13+
self.quitButton.pack(side=LEFT)
14+
15+
def print_message(self):
16+
print("Hello World")

TkinterExamples.py

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
from tkinter import *
2+
3+
root = Tk()
4+
5+
6+
def frame_exampke():
7+
top_frame = Frame(root)
8+
top_frame.pack()
9+
bottom_frame = Frame(root)
10+
bottom_frame.pack(side=BOTTOM)
11+
button_add_mobber = Button(top_frame, text="Add Mobber", fg="red")
12+
button_remove_mobber = Button(top_frame, text="Remove Mobber", fg="blue")
13+
button_move_up_mobber = Button(top_frame, text="Move Mobber Up", fg="green")
14+
button_move_down_mobber = Button(bottom_frame, text="Add Mobber Down", fg="purple")
15+
button_add_mobber.pack(side=LEFT)
16+
button_remove_mobber.pack(side=LEFT)
17+
button_move_up_mobber.pack(side=LEFT)
18+
button_move_down_mobber.pack(side=LEFT)
19+
20+
21+
# frame_exampke()
22+
23+
def fill_example():
24+
one = Label(root, text="One", bg="red", fg="white")
25+
one.pack()
26+
two = Label(root, text="Two", bg="green", fg="black")
27+
two.pack(fill=X)
28+
three = Label(root, text="Three", bg="blue", fg="white")
29+
three.pack(side=LEFT, fill=Y)
30+
31+
# fill_example()
32+
33+
def login_layout_example():
34+
label_1 = Label(root, text="Mobber Name")
35+
label_2 = Label(root, text="Mobber Password")
36+
entry_1 = Entry(root)
37+
entry_2 = Entry(root)
38+
label_1.grid(row=0, sticky=E)
39+
label_2.grid(row=1, sticky=E)
40+
entry_1.grid(row=0, column=1)
41+
entry_2.grid(row=1, column=1)
42+
c = Checkbutton(root, text="keep me logged in")
43+
c.grid(columnspan=2)
44+
45+
# login_layout_example()
46+
47+
def button_example():
48+
def print_name():
49+
print("hello")
50+
button_1 = Button(root, text="something cool", command=print_name)
51+
button_1.pack()
52+
53+
54+
# button_example()
55+
56+
class SomeWindow(object):
57+
def __init__(self, master):
58+
frame = Frame(master)
59+
frame.pack()
60+
61+
self.print_button = Button(frame, text="Print Message", command = self.print_message)
62+
self.print_button.pack(side=LEFT)
63+
64+
self.quitButton = Button(frame, text="Quit", command=frame.quit)
65+
self.quitButton.pack(side=LEFT)
66+
def print_message(self):
67+
print("Hello World")
68+
69+
stuff = SomeWindow(root)
70+
71+
root.mainloop()

0 commit comments

Comments
 (0)