root = tkinter.Tk() # 聊天主窗口 root.title(user) # 用户名为窗口标题 root['height'] = 400 root['width'] = 710 root.resizable(0, 0) # 创建滚动文本框 chatbox = ScrolledText(root, font=("黑体", 16)) chatbox.place(x=5, y=0, width=570, height=320) chatbox.tag_config('red', foreground='red') chatbox.tag_config('blue', foreground='blue') chatbox.tag_config('green', foreground='green') chatbox.tag_config('black', foreground='black') chatbox.insert(tkinter.END, '欢迎来到图灵聊天室!','blue') 在这个代码基础上添加一个”添加好友“的按钮,并跳转到好友添加界面
时间: 2023-08-10 11:09:37 浏览: 145
python中tkinter窗口位置\坐标\大小等实现示例
可以使用 tkinter 中的 Button 组件来创建一个“添加好友”按钮,并为其绑定一个函数,实现跳转到好友添加界面。
以下是示例代码:
```
import tkinter
from tkinter.scrolledtext import ScrolledText
def add_friend():
# 跳转到好友添加界面的代码
root = tkinter.Tk()
root.title(user)
root['height'] = 400
root['width'] = 710
root.resizable(0, 0)
chatbox = ScrolledText(root, font=("黑体", 16))
chatbox.place(x=5, y=0, width=570, height=320)
chatbox.tag_config('red', foreground='red')
chatbox.tag_config('blue', foreground='blue')
chatbox.tag_config('green', foreground='green')
chatbox.tag_config('black', foreground='black')
chatbox.insert(tkinter.END, '欢迎来到图灵聊天室!','blue')
add_button = tkinter.Button(root, text="添加好友", font=("黑体", 14), command=add_friend)
add_button.place(x=600, y=50, width=100, height=40)
root.mainloop()
```
在上面的代码中,我们创建了一个名为 `add_friend` 的函数,并将其绑定到了一个名为 `add_button` 的按钮上。在这个函数中,你可以编写跳转到好友添加界面的代码。在主窗口中,我们使用了 `Button` 组件来创建了一个按钮,并将其放置在了主窗口上,通过设置 `command` 参数为 `add_friend` 函数,实现了点击按钮时调用该函数。
阅读全文