Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Phương thức geometry trong Tkinter Python

Python tạo ứng dụng GUI bằng thư viện Tkinter. Phương thức geometry quyết định kích thước, vị trí và thuộc tính màn hình.

Ví dụ 1: Cửa sổ cơ bản

Tạo cửa sổ 200x200 pixel, thêm nút bấm, định vị bằng side và pady.

from tkinter import *
base = Tk()
base.geometry('200x200')
stud = Button(base, text='Tutorialspoint', font=('Courier', 14, 'bold'))
stud.pack(side=TOP, pady=6)
mainloop()

Phương thức geometry trong Tkinter Python

Ví dụ 2: Canvas với link clickable

Tạo canvas kích thước tùy chỉnh, nút bấm mở URL dùng webbrowser.

import webbrowser
from tkinter import *

def open_url():
    webbrowser.open_new("https://tutorialspoint.com")

main = Tk()
main.geometry("300x250")
stud = Button(main, text="visit Tutorialspoint", font=('Courier', 15, 'bold'), command=open_url)
stud.pack(side=RIGHT, pady=6)
main.mainloop()

Phương thức geometry trong Tkinter Python