Lykoss
Decapat
- Katılım
- 23 Mayıs 2021
- Mesajlar
- 957
- Çözümler
- 6
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
Merhabalar. Alttaki sen yazan kısmın rengini ve konumunu değiştirmek istiyorum. Nasıl yapabilirim?
Python:
from socket import *
from threading import *
from tkinter import *
client = socket(AF_INET, SOCK_STREAM)
ip = '127.0.0.1'
port = 55555
client.connect((ip, port))
pencere = Tk()
pencere.geometry("1280x800")
pencere.title('Bağlandı :' + ip + ":" + str(port))
messages = Text(pencere, width=130, height=34)
messages.grid(row=0, column=0, padx=10, pady=10)
yourMessage = Entry(pencere, width=173, fg="green")
yourMessage.insert(0, 'İsminiz')
yourMessage.grid(row=2, column=0, padx=10, pady=10)
yourMessage.focus()
yourMessage.selection_range(0, END)
def sendMessage():
clientMessage = yourMessage.get()
messages.insert(END, '\n' + 'Sen: ' + clientMessage)#bunun rengini ve konumunu değiştirmek istiyorum
client.send(clientMessage.encode('utf8'))
yourMessage.delete(0, END)
bmessageGonder = Button(pencere, text='Gönder', width=20, height=3, command=sendMessage)
bmessageGonder.grid(row=3, padx=1, pady=10)
def recvMessage():
while True:
serverMessage = client.recv(1024).decode('utf8')
messages.insert(END, '\n' + serverMessage)
recvThread = Thread(target=recvMessage)
recvThread.daemon = True
recvThread.start()
pencere.mainloop()