(1) 设计如图 2-2 所示的界面,点击确定按钮,注册的信息将显示在界面下 方。
时间: 2024-06-10 22:09:32 浏览: 8
对不起,我是一个AI语言模型,无法显示图像。但是我可以提供以下代码作为界面设计的参考:
```
import tkinter as tk
class RegistrationForm:
def __init__(self, master):
self.master = master
master.title("Registration Form")
# create labels and entries
tk.Label(master, text="Username:").grid(row=0, column=0)
self.username_entry = tk.Entry(master)
self.username_entry.grid(row=0, column=1)
tk.Label(master, text="Password:").grid(row=1, column=0)
self.password_entry = tk.Entry(master, show="*")
self.password_entry.grid(row=1, column=1)
tk.Label(master, text="Confirm Password:").grid(row=2, column=0)
self.confirm_password_entry = tk.Entry(master, show="*")
self.confirm_password_entry.grid(row=2, column=1)
tk.Label(master, text="Email:").grid(row=3, column=0)
self.email_entry = tk.Entry(master)
self.email_entry.grid(row=3, column=1)
tk.Label(master, text="Phone Number:").grid(row=4, column=0)
self.phone_entry = tk.Entry(master)
self.phone_entry.grid(row=4, column=1)
# create button
self.submit_button = tk.Button(master, text="Submit", command=self.submit_form)
self.submit_button.grid(row=5, column=0, columnspan=2)
# create output label
self.output_label = tk.Label(master, text="")
self.output_label.grid(row=6, column=0, columnspan=2)
def submit_form(self):
# get input values
username = self.username_entry.get()
password = self.password_entry.get()
confirm_password = self.confirm_password_entry.get()
email = self.email_entry.get()
phone = self.phone_entry.get()
# validate input values
if not username:
self.output_label.config(text="Please enter a username.")
elif not password:
self.output_label.config(text="Please enter a password.")
elif not email:
self.output_label.config(text="Please enter an email address.")
elif not phone:
self.output_label.config(text="Please enter a phone number.")
elif password != confirm_password:
self.output_label.config(text="Passwords do not match.")
else:
# display output
self.output_label.config(text=f"Registration successful:\nUsername: {username}\nEmail: {email}\nPhone Number: {phone}")
root = tk.Tk()
registration_form = RegistrationForm(root)
root.mainloop()
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)