python实现仿微信聊天的窗口
时间: 2023-06-29 18:05:10 浏览: 243
仿微信聊天实现
4星 · 用户满意度95%
要实现仿微信聊天的窗口,可以使用 Python 的 GUI 工具包 Tkinter。这里提供一个简单的示例代码,可以让你快速入门:
```python
import tkinter as tk
class ChatWindow:
def __init__(self, root):
self.root = root
self.root.title("仿微信聊天窗口")
# 创建聊天记录框
self.chat_record = tk.Text(self.root, width=50, height=20)
self.chat_record.pack(side=tk.LEFT)
# 创建聊天输入框
self.chat_input = tk.Entry(self.root, width=50)
self.chat_input.pack(side=tk.BOTTOM)
# 创建发送按钮
self.send_button = tk.Button(self.root, text="发送", command=self.send_message)
self.send_button.pack(side=tk.BOTTOM)
# 模拟聊天记录
self.chat_record.insert(tk.END, "小明:你好啊!\n")
self.chat_record.insert(tk.END, "小红:你好,有什么事吗?\n")
def send_message(self):
message = self.chat_input.get()
self.chat_record.insert(tk.END, "我:" + message + "\n")
self.chat_input.delete(0, tk.END)
if __name__ == '__main__':
root = tk.Tk()
chat_window = ChatWindow(root)
root.mainloop()
```
在这个示例代码中,我们使用了 Tkinter 创建了一个聊天窗口。窗口分为三部分:聊天记录框、聊天输入框和发送按钮。当用户在输入框中输入消息后,点击发送按钮,就会将消息显示在聊天记录框中。这个示例代码只是一个简单的演示,你可以根据自己的需求对界面进行更多的定制和美化。
阅读全文