Giới thiệu sản phẩm

import tkinter as tk
from tkinter import ttk
from PIL import Image, ImageTk

window = tk.Tk()
window.title("Form Đăng kí")
window.geometry("700x400")
window.resizable(False, False)

frame = tk.Frame(window, padx=20, pady=20)
frame.pack(pady=20)


img = Image.open("./Buoi_5/avatar.png").resize((100, 100))
photo = ImageTk.PhotoImage(img)
image_label = tk.Label(frame, borderwidth=1, relief="solid", width=100, height=100, image=photo)
image_label.grid(row=0, column=0, columnspan=4, pady=(0, 20))

title_label = tk.Label(frame, text="Form Đăng kí", font=("Arial", 16, "bold"))
title_label.grid(row=1, column=0, columnspan=4, pady=(0, 20))

name_label = tk.Label(frame, text="Họ và tên:")
name_label.grid(row=2, column=0, sticky="e", padx=(0, 10), pady=5)
name_entry = tk.Entry(frame, width=30)
name_entry.grid(row=2, column=1, pady=5)

dob_label = tk.Label(frame, text="Ngày sinh:")
dob_label.grid(row=3, column=0, sticky="e", padx=(0, 10), pady=5)
dob_entry = tk.Entry(frame, width=30)
dob_entry.grid(row=3, column=1, pady=5)

nationality_label = tk.Label(frame, text="Quốc tịch:")
nationality_label.grid(row=4, column=0, sticky="e", padx=(0, 10), pady=5)
nationality = ttk.Combobox(frame, values=["Country", "Việt Nam", "USA", "UK", "Canada", "Australia"], width=28)
nationality.grid(row=4, column=1, pady=5)
nationality.current(0)

gender_label = tk.Label(frame, text="Giới Tính:")
gender_label.grid(row=2, column=2, sticky="e", padx=(0, 10), pady=5)
gender_frame = tk.Frame(frame)
gender_frame.grid(row=2, column=3, pady=5, sticky="w")
gender_var = tk.StringVar()
tk.Radiobutton(gender_frame, text="Nam", variable=gender_var, value="Nam").pack(side="left", padx=5)
tk.Radiobutton(gender_frame, text="Nữ", variable=gender_var, value="Nữ").pack(side="left", padx=5)

course_label = tk.Label(frame, text="Khóa học:")
course_label.grid(row=3, column=2, sticky="e", padx=(0, 10), pady=5)
course_frame = tk.Frame(frame)
course_frame.grid(row=3, column=3, pady=5, sticky="w")
python_var = tk.IntVar()
java_var = tk.IntVar()
tk.Checkbutton(course_frame, text="Python", variable=python_var).pack(side="left", padx=5)
tk.Checkbutton(course_frame, text="Java", variable=java_var).pack(side="left", padx=5)

register_button = tk.Button(frame, text="Register", width=15)
register_button.grid(row=5, column=1, pady=20)

quit_button = tk.Button(frame, text="Quit", width=15, command=window.quit)
quit_button.grid(row=5, column=3, pady=20)

window.mainloop()

Hình ảnh sản phẩm
Hãy bình luận để nhặt 100 thóc nhé

Đăng nhập để tham gia bình luận

Thông tin tác giả

Địa vị cộng đồng: Nông dân

Sản phẩm liên quan

    Không có sản phẩm nào

Bạn muốn thử làm game không?