You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/playground/demos/swarm_hackathon/ChatQ.py

40 lines
871 B

import tkinter as tk
# Create the main window
root = tk.Tk()
root.title("Chat Visualization")
# Create the text area for the chat
chat_area = tk.Text(root, height=20, width=60)
chat_area.pack()
# Create the input field for the user message
input_field = tk.Entry(root)
input_field.pack()
# Create the send button
send_button = tk.Button(root, text="Send")
send_button.pack()
# Define the function to send the message
def send_message():
# Get the message from the input field
message = input_field.get()
# Clear the input field
input_field.delete(0, tk.END)
# Add the message to the chat area
chat_area.insert(tk.END, message + "\n")
# Scroll to the bottom of the chat area
chat_area.see(tk.END)
# Bind the send button to the send_message function
send_button.config(command=send_message)
# Start the main loop
root.mainloop()