要实现一个漂亮的留言板界面,可以使用Python的GUI库,如Tkinter、PyQt等。下面是一个使用Tkinter库实现的简单留言板界面示例:
from tkinter import Tk, Frame, Label, Entry, Button, Text, Scrollbar, messagebox # 添加留言 def add_message(): name = name_entry.get() content = content_entry.get("1.0", "end-1c") if name and content: message = f"姓名:{name}\n内容:{content}\n\n" message_text.insert("end", message) name_entry.delete(0, "end") content_entry.delete("1.0", "end") messagebox.showinfo("提示", "留言添加成功!") else: messagebox.showwarning("警告", "姓名和内容不能为空!") # 清空留言 def clear_messages(): message_text.delete("1.0", "end") # 创建窗口 window = Tk() window.title("留言板") window.geometry("400x400") # 创建留言板界面 frame = Frame(window) frame.pack(pady=10) name_label = Label(frame, text="姓名:") name_label.grid(row=0, column=0, padx=10, pady=5) name_entry = Entry(frame, width=30) name_entry.grid(row=0, column=1, padx=10, pady=5) content_label = Label(frame, text="内容:") content_label.grid(row=1, column=0, padx=10, pady=5) content_entry = Text(frame, width=30, height=5) content_entry.grid(row=1, column=1, padx=10, pady=5) button_frame = Frame(window) button_frame.pack(pady=10) add_button = Button(button_frame, text="添加留言", command=add_message) add_button.grid(row=0, column=0, padx=5) clear_button = Button(button_frame, text="清空留言", command=clear_messages) clear_button.grid(row=0, column=1, padx=5) scrollbar = Scrollbar(window) scrollbar.pack(side="right", fill="y") message_text = Text(window, width=40, height=15, yscrollcommand=scrollbar.set) message_text.pack() scrollbar.config(command=message_text.yview) # 运行窗口 window.mainloop()
这个留言板界面使用了Tkinter库来创建窗口和各种GUI组件,包括标签、输入框、按钮、文本框和滚动条。用户可以在姓名输入框和内容文本框中输入留言信息,点击"添加留言"按钮后,留言会显示在留言板的文本框中,并清空输入框中的内容。用户也可以点击"清空留言"按钮来清空留言板中的所有留言。文章源自爱尚资源教程网-https://www.23jcw.net/6899.html 文章源自爱尚资源教程网-https://www.23jcw.net/6899.html
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!