Skip to content

Commit 40fb99c

Browse files
committed
update
1 parent 9397d28 commit 40fb99c

File tree

1 file changed

+50
-74
lines changed

1 file changed

+50
-74
lines changed

new_connect.py

Lines changed: 50 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -11,92 +11,68 @@
1111
File: This script is New MQTT Broker
1212
"""
1313

14-
import tkinter as tk
14+
from tkinter import *
1515

1616
from config_file import ConfigFile
1717

1818

19-
class NewConnect(tk.Toplevel):
19+
class NewConnect(Toplevel):
2020
def __init__(self, main_window, font_size):
2121
super().__init__(main_window)
2222

2323
self.main_window = main_window
2424
self.title("MQTT Client New Connect")
25+
self.geometry("300x300")
2526

2627
ipadding = {'ipadx': 10, 'ipady': 10}
2728

28-
frame = tk.Frame(self)
29-
frame.pack(fill = tk.BOTH, expand = True)
30-
31-
self.label_name = tk.Label(frame, text="Name",
32-
font=font_size)
33-
self.label_name.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
34-
35-
self.entry_name_text = tk.StringVar(self)
36-
self.entry_name = tk.Entry(frame, font=font_size,
37-
textvariable=self.entry_name_text)
38-
self.entry_name.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
39-
40-
frame1 = tk.Frame(self)
41-
frame1.pack(fill = tk.BOTH, expand = True)
42-
43-
self.label_broker = tk.Label(frame1, text="Broker",
44-
font=font_size)
45-
self.label_broker.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
46-
47-
self.entry_broker_text = tk.StringVar(self)
48-
self.entry_broker = tk.Entry(frame1, font=font_size,
49-
textvariable=self.entry_broker_text)
50-
self.entry_broker.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
51-
52-
frame2 = tk.Frame(self)
53-
frame2.pack(fill = tk.BOTH, expand = True)
54-
55-
self.label_port = tk.Label(frame2, text="Port",
56-
font=font_size)
57-
self.label_port.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
58-
59-
self.entry_port_text = tk.StringVar(self)
60-
self.entry_port = tk.Entry(frame2, font=font_size,
61-
textvariable=self.entry_port_text)
62-
self.entry_port.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
63-
64-
frame3 = tk.Frame(self)
65-
frame3.pack(fill = tk.BOTH, expand = True)
66-
67-
self.label_username = tk.Label(frame3,
68-
text="Username", font=font_size)
69-
self.label_username.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
70-
71-
self.entry_username_text = tk.StringVar(self)
72-
self.entry_username = tk.Entry(frame3, font=font_size,
73-
textvariable=self.entry_username_text)
74-
self.entry_username.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
75-
76-
frame4 = tk.Frame(self)
77-
frame4.pack(fill = tk.BOTH, expand = True)
78-
79-
self.label_password = tk.Label(frame4,
80-
text="Password", font=font_size)
81-
self.label_password.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
82-
83-
self.entry_password_text = tk.StringVar(self)
84-
self.entry_password = tk.Entry(frame4, font=font_size,
85-
textvariable=self.entry_password_text)
86-
self.entry_password.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
87-
88-
frame5 = tk.Frame(self)
89-
frame5.pack(fill = tk.BOTH, expand = True)
90-
91-
self.button_cancel = tk.Button(frame5, text="Cancel",
92-
font=font_size,
93-
command=self.cancel)
94-
self.button_cancel.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
95-
96-
self.button_save = tk.Button(frame5, text="Save",
97-
font=font_size,
98-
command=self.save_config)
99-
self.button_save.pack(ipadx=20, ipady=20, fill=tk.BOTH, expand=True, side=tk.LEFT)
29+
frame = Frame(self, padx=5, pady=5)
30+
frame.grid(row=0, column=1)
31+
32+
Label(frame, text='Name', padx=5, pady=5).pack()
33+
Label(frame, text='Broker', padx=5, pady=5).pack()
34+
Label(frame, text='Port', padx=5, pady=5).pack()
35+
Label(frame, text='Username', padx=5, pady=5).pack()
36+
Label(frame, text='Password', padx=5, pady=5).pack()
37+
38+
frame2 = Frame(self, padx=5, pady=5)
39+
frame2.grid(row=0, column=2)
40+
41+
self.entry_name_text = StringVar(self)
42+
self.entry_name = Entry(frame2, font=font_size,
43+
textvariable=self.entry_name_text).pack(padx=5,
44+
pady=5)
45+
46+
self.entry_broker_text = StringVar(self)
47+
self.entry_broker = Entry(frame2, font=font_size,
48+
textvariable=self.entry_broker_text).pack(
49+
padx=5, pady=5)
50+
51+
self.entry_port_text = StringVar(self)
52+
self.entry_port = Entry(frame2, font=font_size,
53+
textvariable=self.entry_port_text).pack(padx=5,
54+
pady=5)
55+
56+
self.entry_username_text = StringVar(self)
57+
self.entry_username = Entry(frame2, font=font_size,
58+
textvariable=self.entry_username_text).pack(
59+
padx=5, pady=5)
60+
61+
self.entry_password_text = StringVar(self)
62+
self.entry_password = Entry(frame2, font=font_size,
63+
textvariable=self.entry_password_text).pack(
64+
padx=5, pady=5)
65+
66+
self.button_cancel = Button(self, text="Cancel",
67+
font=font_size,
68+
command=self.cancel, padx=10).grid(row=1,
69+
column=1,
70+
pady=5)
71+
72+
self.button_save = Button(self, text="Save",
73+
font=font_size,
74+
command=self.save_config, padx=10).grid(
75+
row=1, column=2, pady=5)
10076

10177
def save_config(self):
10278
ConfigFile().create_file(self.entry_name_text.get(),

0 commit comments

Comments
 (0)