Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để có được Hộp mục nhập trong Hộp thư trong Tkinter?

Có nhiều phương pháp và chức năng tích hợp sẵn có trong thư viện hộp thư trong tkinter. Giả sử bạn muốn hiển thị một hộp thư và lấy một số thông tin đầu vào từ người dùng trong tiện ích Mục nhập. Trong trường hợp này, bạn có thể sử dụng chuỗi hỏi thư viện từ simpledialog . Chuỗi hỏi thư viện tạo một cửa sổ có hai đối số, tiêu đề của cửa sổ và tiêu đề đầu vào trước tiện ích con Entry. Hãy lấy một ví dụ để hiểu cách nó hoạt động.

Ví dụ

# Import the required library
from tkinter import *
from tkinter.simpledialog import askstring
from tkinter.messagebox import showinfo

# Create an instance of tkinter frame and window
win=Tk()
win.geometry("700x300")

name = askstring('Name', 'What is your name?')
showinfo('Hello!', 'Hi, {}'.format(name))

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một hộp thông báo bật lên yêu cầu người dùng nhập tên vào tiện ích Mục nhập nhất định.

Làm cách nào để có được Hộp mục nhập trong Hộp thư trong Tkinter?

Nhập tên và nhấp vào "OK". Nó sẽ hiển thị thông báo sau -

Làm cách nào để có được Hộp mục nhập trong Hộp thư trong Tkinter?