Làm cách nào để tạo biểu mẫu trong Python?

Trong phần này, chúng ta sẽ học cách tạo biểu mẫu đăng ký bằng gói Tkinter trong python

Cách tạo biểu mẫu đăng ký bằng Python bằng gói Tkinter

Tkinter là bộ công cụ Giao diện người dùng đồ họa được sử dụng để tạo giao diện người dùng
Vì vậy, đầu tiên chúng ta phải cài đặt gói Tkinter thông qua lệnh

pip install Tkinter

Bây giờ chúng ta sẽ nhảy vào phần mã hóa

Nhập gói đầu tiên

from tkinter import*

thứ hai, chúng ta phải vẽ một cửa sổ cho rằng đây là mã python

from tkinter import*
root = Tk()
root.geometry('500x500')
root.title("Registration Form")

bây giờ chúng tôi phải thêm một số cấp độ cũng như một số hộp nhập cảnh

label_0 = Label(root, text="Registration form",width=20,font=("bold", 20))
label_0.place(x=90,y=53)


label_1 = Label(root, text="FullName",width=20,font=("bold", 10))
label_1.place(x=80,y=130)

entry_1 = Entry(root)
entry_1.place(x=240,y=130)

label_2 = Label(root, text="Email",width=20,font=("bold", 10))
label_2.place(x=68,y=180)

entry_2 = Entry(root)
entry_2.place(x=240,y=180)

label_3 = Label(root, text="Gender",width=20,font=("bold", 10))
label_3.place(x=70,y=230)
var = IntVar()
Radiobutton(root, text="Male",padx = 5, variable=var, value=1).place(x=235,y=230)
Radiobutton(root, text="Female",padx = 20, variable=var, value=2).place(x=290,y=230)

label_4 = Label(root, text="Age:",width=20,font=("bold", 10))
label_4.place(x=70,y=280)


entry_2 = Entry(root)
entry_2.place(x=240,y=280)

Cuối cùng, chúng tôi phải thêm nút gửi để gửi thông tin người dùng hệ điều hành

Button(root, text='Submit',width=20,bg='brown',fg='white').place(x=180,y=380)

kết hợp toàn bộ chương trình

from tkinter import*
root = Tk()
root.geometry('500x500')
root.title("Registration Form")

label_0 = Label(root, text="Registration form",width=20,font=("bold", 20))
label_0.place(x=90,y=53)


label_1 = Label(root, text="FullName",width=20,font=("bold", 10))
label_1.place(x=80,y=130)

entry_1 = Entry(root)
entry_1.place(x=240,y=130)

label_2 = Label(root, text="Email",width=20,font=("bold", 10))
label_2.place(x=68,y=180)

entry_2 = Entry(root)
entry_2.place(x=240,y=180)

label_3 = Label(root, text="Gender",width=20,font=("bold", 10))
label_3.place(x=70,y=230)
var = IntVar()
Radiobutton(root, text="Male",padx = 5, variable=var, value=1).place(x=235,y=230)
Radiobutton(root, text="Female",padx = 20, variable=var, value=2).place(x=290,y=230)

label_4 = Label(root, text="Age:",width=20,font=("bold", 10))
label_4.place(x=70,y=280)


entry_2 = Entry(root)
entry_2.place(x=240,y=280)

Button(root, text='Submit',width=20,bg='brown',fg='white').place(x=180,y=380)
# it is use for display the registration form on the window
root.mainloop()
print("registration form  seccussfully created...")

đầu ra

registration form  seccussfully created...

đầu ra

Làm cách nào để tạo biểu mẫu trong Python?
Làm cách nào để tạo biểu mẫu trong Python?

Đọc các hướng dẫn khác là tốt,

  • Liên kết một chức năng với nút Tkinter – Python GUI
  • GUI đơn giản nhất sử dụng Python

3 phản hồi cho “Tạo biểu mẫu đăng ký trong python bằng gói Tkinter”

  1. vishak nói.

    làm cách nào để hiển thị thông tin đã nhập đó sau khi nhấp vào nút gửi?

  2. sarthak gupta nói.

    Dữ liệu của biểu mẫu này sẽ được lưu ở đâu. Tôi cũng đã tạo một biểu mẫu như thế này nhưng tôi không thể lưu dữ liệu vào tệp csv. Xin hãy giúp tôi làm điều tương tự

    Chúng ta cần biết một chút về tkinter trước khi bắt đầu. Do đó, trước tiên chúng ta sẽ kiểm tra mô-đun tkinter này trước khi tạo biểu mẫu đăng ký cơ bản

    Giới thiệu Tkinter

    Mặc dù có các lựa chọn thay thế phát triển GUI khác trong Python, nhưng Tkinter là phổ biến nhất

    Một thư viện Python bình thường là Tkinter. Cách tiếp cận nhanh nhất và đơn giản nhất để tạo một ứng dụng GUI hướng đối tượng là với Python và gói tkinter

    Nó cung cấp cho chúng tôi một số khối xây dựng GUI (giao diện người dùng đồ họa) tiêu chuẩn, chẳng hạn như các nút, menu và các loại trường nhập và vùng hiển thị khác mà chúng tôi có thể sử dụng để tạo giao diện người dùng của mình

    Một số tiện ích phổ biến được sử dụng trong Tkinter là

    • Khung. phục vụ như một khu vực giữ cho các vật dụng khác và phục vụ như một thùng chứa
    • Chữ. Nó cho phép chúng tôi hiển thị và thay đổi văn bản theo nhiều kiểu khác nhau và cung cấp màn hình văn bản đã chuẩn bị sẵn
    • Nhãn. Được sử dụng để hiển thị văn bản và hình ảnh, nhưng chúng tôi không thể tương tác với nó
    • Cái nút. Các nút thêm thường được sử dụng và chúng tôi có thể thêm các chức năng và phương thức cho nó
    • Lối vào. Văn bản chuỗi một dòng có thể được nhập vào tiện ích này
    • khung nhãn. Đối với bố cục cửa sổ phức tạp, tiện ích này đóng vai trò là dấu phân cách hoặc vùng chứa
    • hộp danh sách. Nó chỉ có các phần tử văn bản, tất cả đều có cùng màu sắc và phông chữ
    • Thanh cuộn. Điều này mang lại cho bộ điều khiển trượt
    • Tranh sơn dầu. Có thể triển khai các tiện ích tùy chỉnh bằng cách sử dụng tiện ích canvas
    • Tỉ lệ. Tiện ích này cung cấp các mục thanh trượt đồ họa cho phép chúng tôi chọn các giá trị tỷ lệ khác nhau
    • Nút radio. Sử dụng nút radio để thực hiện một trong nhiều lựa chọn
    • hộp kiểm. Sử dụng hộp kiểm để triển khai các lựa chọn bật tắt
    • hộp danh sách. Nó chỉ có các phần tử văn bản, tất cả đều có cùng màu sắc và phông chữ

    Cách bắt đầu tạo một biểu mẫu đăng ký đơn giản bằng Tkinter

    • Bước 1. Bước đầu tiên là nhập mô-đun tkinter (sử dụng nhập tkinter * hoặc chỉ nhập tkinter)
    • Bước 2. Cửa sổ chính của chương trình GUI đã được tạo
    • Bước 3. Bao gồm một hoặc nhiều tiện ích con trong chương trình GUI (các điều khiển như nút, nhãn và hộp văn bản, v.v. )
    • Bước 4. Nhập các sự kiện chính để tương tác với từng sự kiện mà người dùng đã kích hoạt

    Tạo biểu mẫu đăng ký bằng Tkinter trong Python

    Phần này sẽ thảo luận về biểu mẫu đăng ký dựa trên tkinter được viết bằng Python. Khi đó, chúng ta sẽ nói về widget và cách sử dụng chúng. Giao diện của trang đăng ký là phần duy nhất của mã được xuất bản tại đây. Toàn bộ mã ứng dụng được xuất bản ở phía dưới

    Vì vậy, hãy bắt đầu bằng cách xây dựng một biểu mẫu đăng ký đơn giản ngay bây giờ, một biểu mẫu không yêu cầu nỗ lực phụ trợ. Nó có thể được sử dụng để kết nối cơ sở dữ liệu trong tương lai

    Đầu tiên, chúng tôi sẽ nhập mô-đun Tkinter vào chương trình Python

    Bây giờ, chúng ta sẽ vẽ một cửa sổ bằng phương pháp hình học để chỉ định kích thước của cửa sổ và phương thức tiêu đề để đặt tiêu đề cho cửa sổ được vẽ

    Tiếp theo, chúng tôi sẽ sử dụng các phương pháp khác nhau để tạo các hộp nhập biến. Đầu tiên, chúng ta sẽ tạo nhãn labl_0 cho biểu mẫu đăng ký và sử dụng phương thức place, nó sẽ được đặt ở một kích thước nhất định. Tiếp theo, chúng ta sẽ tạo nhãn labl_1 cho Họ và tên và sử dụng phương thức place, nó sẽ được đặt ở một kích thước nhất định cùng với hộp nhập bằng cách sử dụng phương thức Nhập với một phương thức địa điểm khác. Tiếp theo, chúng ta sẽ tạo nhãn labl_2 cho Email và sử dụng phương thức place, nó sẽ được đặt ở một kích thước nhất định cùng với hộp nhập bằng cách sử dụng phương thức Entry với một phương thức địa điểm khác. Tiếp theo, chúng tôi sẽ tạo nhãn labl_3 cho Giới tính và sử dụng phương thức địa điểm, nó sẽ được đặt ở một thứ nguyên nhất định cùng với hộp nhập bằng cách sử dụng phương thức Nhập với một phương thức địa điểm khác. Và sau này, chúng ta sẽ tạo nhãn labl_4 cho Age và sử dụng phương thức place, nó sẽ được đặt ở một kích thước nhất định cùng với hộp nhập bằng cách sử dụng phương thức Entry với một phương thức place khác. Chúng tôi cũng sẽ sử dụng phương pháp Radiobutton để thêm hai nút cho các tùy chọn nam hoặc nữ

    Cuối cùng, một nút gửi phải được đưa vào để mọi người có thể gửi thông tin của họ

    Hoàn thành mã

    đầu ra

    Registration form is created successfully.. 
    


    Làm cách nào để tạo biểu mẫu trong Python?

    ví dụ 1

    Chúng ta hãy xem xét một ví dụ về Biểu mẫu đăng ký bằng Tkinter trong Python. Ví dụ này bao gồm tính năng danh sách thả xuống ngoài các tính năng đã sử dụng trước đây

    Mã số

    đầu ra

    Làm cách nào để tạo biểu mẫu trong Python?

    ví dụ 2

    Chúng ta hãy xem xét thêm một ví dụ về Biểu mẫu đăng ký bằng Tkinter trong Python, để hiểu rõ hơn. Ví dụ này cũng bao gồm tính năng tiện ích Hộp kiểm bên cạnh các tính năng đã sử dụng trước đây

    Hoàn thành mã

    đầu ra

    Đầu ra cho mã của biểu mẫu đăng ký đơn giản đã nói ở trên, sử dụng Tkinter trong Python được đính kèm bên dưới dưới dạng ảnh chụp màn hình

    Làm cách nào để tạo biểu mẫu trong Python bằng Tkinter?

    Tạo ứng dụng GUI đơn giản .
    Đầu tiên, chúng tôi nhập tất cả các mô-đun chúng tôi cần, chúng tôi đã nhập ttk và * (tất cả) từ thư viện tkinter
    Để tạo cửa sổ chính của ứng dụng, chúng ta sử dụng lớp To
    cửa sổ. title(), đặt tiêu đề cho ứng dụng Window của chúng ta
    cửa sổ. .
    tk. .
    tk. .
    Cửa sổ

    Làm cách nào để kết nối biểu mẫu HTML với Python?

    Để đăng dữ liệu biểu mẫu HTML lên máy chủ ở định dạng được mã hóa URL bằng Python, bạn cần phải thực hiện yêu cầu HTTP POST tới máy chủ và cung cấp dữ liệu biểu mẫu HTML trong phần thân . .

    Tkinter trong Python là gì?

    Tkinter là cách thực tế trong Python để tạo Giao diện người dùng đồ họa (GUIs) và được bao gồm trong tất cả các Bản phân phối Python tiêu chuẩn. Trên thực tế, đó là khung duy nhất được tích hợp trong thư viện chuẩn Python.