This chat application is built using Python's Tkinter library for the graphical user interface. It provides a simple interface for users to exchange messages in real-time.
- User Authentication: Users are prompted to enter their username before accessing the chat interface.
- Customizable Appearance: Users can choose between different appearance modes (Light, Dark, System) for the chat interface.
- Message Sending: Users can type messages in the input field and send them by pressing the "Send" button or hitting Enter.
- Message Display: Sent messages are displayed in the chat frame along with the sender's username.
- Scrollable Chat Frame: The chat frame is scrollable to view previous messages.
- Install Python (if not already installed) from Python's official website.
- Install the
customtkinter
library by running the following command in your terminal or command prompt:pip install customtkinter
- Run the
chat_app.py
script. - Enter your username when prompted.
- Choose the desired appearance mode.
- Type your message in the input field.
- Press the "Send" button or hit Enter to send the message.
- View sent messages displayed in the chat frame.
tkinter
: Python's standard GUI (Graphical User Interface) toolkit.customtkinter
: A custom Tkinter library for enhanced GUI appearance.
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.