Skip to content

Commit 1d945da

Browse files
authored
Update Client.py
1 parent 23c1575 commit 1d945da

File tree

1 file changed

+37
-19
lines changed

1 file changed

+37
-19
lines changed

Client.py

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#region Libraries
2+
13
import socket
24
import threading
35
import pyaudio
@@ -7,38 +9,48 @@
79
import win32api
810
import win32gui
911

12+
#endregion
13+
14+
#region Mute Script
1015

1116
def mute(event = ''):
1217
WM_APPCOMMAND = 0x319
1318
APPCOMMAND_MICROPHONE_VOLUME_MUTE = 0x180000
1419
hwnd_active = win32gui.GetForegroundWindow()
1520
win32api.SendMessage(hwnd_active, WM_APPCOMMAND, None, APPCOMMAND_MICROPHONE_VOLUME_MUTE)
1621

22+
#endregion
23+
24+
#region Connected
25+
1726
def connected(ip, port, nickname):
1827
connectedGUI = Tk()
1928
connectedGUI.title("Lessy - Voice Chat")
20-
connectedGUI.geometry("358x443+380+320")
29+
connectedGUI.geometry("158x143+380+320")
2130
connectedGUI.resizable(False, False)
2231
connectedGUI.configure(bg = "black")
23-
connectedGUI.bind('<Caps_Lock>', mute)
32+
connectedGUI.bind('<Caps_Lock>',mute)
2433

2534
serverLabel = Label(connectedGUI, text="{}:{}".format(ip, port), fg = "red", bg = "black")
2635
serverLabel.place(x = 5, y = 5)
2736
nicknameLabel = Label(connectedGUI, text="{}".format(nickname), fg = "red", bg = "black")
28-
nicknameLabel.place(x=320,y=5)
37+
nicknameLabel.place(x=5,y=115)
2938

3039
muteButton = Button(connectedGUI, width=5, text="Mute", bg="black", fg="red", command = mute)
3140
muteButton.pack()
32-
muteButton.place(x=170, y=25)
41+
muteButton.place(x=61, y=60)
3342
connectedGUI.mainloop()
3443

44+
#endregion
45+
46+
#region Connect Function
3547

3648
def connect(server,port,nickname,password):
3749
SERVER = server
3850
PORT = port
3951
PORT = int(PORT)
4052
PASSWORD = password
41-
if PASSWORD == "Password": # Set this line whatever you want to use for password!
53+
if PASSWORD == "onurc123": # Set this line whatever you want to use for password!
4254
mainGUI.destroy()
4355
threadPanelThread = threading.Thread(target = connected,args=(SERVER, PORT, nickname))
4456
threadPanelThread.start()
@@ -95,44 +107,50 @@ def receive():
95107
def quit():
96108
sys.exit(0)
97109

110+
#endregion
111+
112+
#region First Gui
98113

99114
if __name__ == "__main__":
100115
mainGUI = Tk()
101116
mainGUI.title("Connect")
102117
mainGUI.geometry("358x143+780+420")
103118
mainGUI.resizable(False, False)
104-
mainGUI.bind("<Return>", lambda: connect(serverEntry.get(), portEntry.get(), nicknameEntry.get(), passwordEntry.get(), mainGUI))
119+
mainGUI.configure(background="black")
120+
mainGUI.bind("<Return>", lambda x: connect(serverEntry.get(), portEntry.get(), nicknameEntry.get(), passwordEntry.get()), mainGUI)
105121
# ServerLabel
106-
serverLabel = Label(mainGUI,text = "Ip adress:",fg="black")
122+
serverLabel = Label(mainGUI,text = "Ip adress:",fg="red",bg="black")
107123
serverLabel.place(x = 18, y = 5)
108124
# ServerEntry
109-
serverEntry = Entry(mainGUI, width = 34, fg = "black", borderwidth = 1, relief = "solid")
125+
serverEntry = Entry(mainGUI, width = 34, fg = "red", borderwidth = 1, relief = "solid")
110126
serverEntry.pack(side = RIGHT)
111127
serverEntry.place(x = 20, y = 30)
112128
serverEntry.focus()
113129
# PortLabel
114-
portLabel = Label(mainGUI, text = "Port:", fg = "black")
130+
portLabel = Label(mainGUI, text = "Port:", fg="red",bg="black")
115131
portLabel.place(x = 240, y = 5)
116132
# PortEntry
117-
portEntry = Entry(mainGUI, width = 15, fg = "black", borderwidth = 1, relief = "solid")
133+
portEntry = Entry(mainGUI, width = 15, fg = "red", borderwidth = 1, relief = "solid")
118134
portEntry.pack()
119135
portEntry.place(x = 242, y = 30)
120136
# NicknameLabel
121-
nicknameLabel = Label(mainGUI, text = "Nickname:",fg = "black")
137+
nicknameLabel = Label(mainGUI, text = "Nickname:",fg="red",bg="black")
122138
nicknameLabel.place(x = 18, y = 55)
123139
# NicknameEntry
124-
nicknameEntry = Entry(mainGUI, width=34, fg = "black", borderwidth = 1, relief = "solid")
140+
nicknameEntry = Entry(mainGUI, width=34, fg = "red", borderwidth = 1, relief = "solid")
125141
nicknameEntry.pack(side = RIGHT)
126142
nicknameEntry.place(x = 20, y = 80)
127143
# PasswordLabel
128-
passwordLabel = Label(mainGUI, text = "Password:",fg = "black")
144+
passwordLabel = Label(mainGUI, text = "Password:",fg="red",bg="black")
129145
passwordLabel.place(x = 240,y = 55)
130146
# PasswordEntry
131-
passwordEntry = Entry(mainGUI, width=15, fg = "black", borderwidth = 1, relief = "solid")
147+
passwordEntry = Entry(mainGUI, width=15, fg = "red", borderwidth = 1, relief = "solid")
132148
passwordEntry.pack()
133149
passwordEntry.place(x = 242, y = 80)
134-
# LoginButton
135-
loginButton = Button(mainGUI, width=7, text = "Log In", borderwidth = 1, relief = "solid",command = lambda: connect(serverEntry.get(), portEntry.get(), nicknameEntry.get(), passwordEntry.get()))
136-
loginButton.pack()
137-
loginButton.place(x = 155, y = 110)
138-
mainGUI.mainloop()
150+
# ConnectButton
151+
connectButton = Button(mainGUI, width=7, text = "Connect", bg="black",fg="red",borderwidth = 1, relief = "solid",command = lambda: connect(serverEntry.get(), portEntry.get(), nicknameEntry.get(), passwordEntry.get()))
152+
connectButton.pack()
153+
connectButton.place(x = 155, y = 110)
154+
mainGUI.mainloop()
155+
156+
#endregion

0 commit comments

Comments
 (0)