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

Làm cách nào để đặt văn bản ở giữa hộp Mục nhập trong Tkinter?

Để đặt đường viền xung quanh Khung trong Tkinter, chúng tôi phải sử dụng highlightbackground highlightthickeness trong khi tạo Khung. Hãy lấy một ví dụ và xem cách sử dụng hai tham số này.

Các bước -

  • Nhập thư viện tkinter và tạo một phiên bản của khung tkinter.

  • Đặt kích thước của khung bằng hình học phương pháp.

  • Tạo khung bằng Frame () phương pháp. Đánh dấu đường viền của khung bằng màu, highlightbackground ="blue" . Sau đó, đặt độ dày của đường viền, highlightthickness =2 .

  • Tiếp theo, tạo một số widget bên trong khung. Trong ví dụ này, chúng tôi đã đặt bốn nút kiểm tra và một nút bên trong khung.

  • Cuối cùng, chạy mainloop của cửa sổ ứng dụng.

Ví dụ

# Import the libraries
from tkinter import *

# Create an instance of tkinter frame or window
win = Tk()

# Title of window
win.title("Justify Text inside Textbox")

# Dimensions of the window
win.geometry("700x250")

# Entry widget
my_text = Entry(win, width=30, justify=CENTER, bg="green", font=('Times', 20,'bold'))
my_text.insert(0, "Hello, How are you doing?")
my_text.pack(padx=50, pady=50)

# Run the mainloop
win.mainloop()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm cách nào để đặt văn bản ở giữa hộp Mục nhập trong Tkinter?