python 聊天对话框
时间: 2024-09-27 08:01:49 浏览: 51
在Python中,你可以使用第三方库如`tkinter`或`pyglet`来创建基本的聊天对话框界面。例如,使用`tkinter`,你可以创建一个简单的文本输入和显示区域:
```python
import tkinter as tk
class ChatApp(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.pack()
# 输入框
self.input_field = tk.Entry(self, width=30)
self.input_field.pack(pady=10)
# 显示消息框
self.message_box = tk.Text(self, height=10, wrap='word')
self.message_box.pack()
# 回车发送按钮
send_button = tk.Button(self, text="发送", command=self.send_message)
send_button.pack()
def send_message(self):
message = self.input_field.get() # 获取用户输入
if message:
self.message_box.insert(tk.END, f"您: {message}\n") # 添加新消息到显示区
self.input_field.delete(0, tk.END) # 清空输入框
root = tk.Tk()
app = ChatApp(master=root)
app.mainloop()
阅读全文