Python có khả năng tạo các ứng dụng GUI bằng thư viện Tkinter. Thư viện cung cấp nhiều phương pháp hữu ích cho các ứng dụng GUI. Phương pháp hình học là phương pháp cơ bản quyết định kích thước, vị trí và một số thuộc tính khác của bố cục màn hình mà chúng ta sẽ tạo.
Ví dụ - 1
Trong chương trình dưới đây, chúng tôi tạo một cửa sổ có kích thước 22x200 pixel bằng phương pháp hình học. Sau đó, chúng tôi thêm một nút vào đó và quyết định vị trí nút trong cửa sổ bằng cách sử dụng các tùy chọn bên và đệm.
Ví dụ
from tkinter import * base = Tk() base.geometry('200x200') stud = Button(base, text = 'Tutorialspoint', font =('Courier',14, 'bold')) stud.pack(side = TOP, pady = 6) mainloop()
Chạy đoạn mã trên cho chúng ta kết quả sau:
Ví dụ-2
Trong ví dụ này, chúng tôi tạo một canvas với một liên kết có thể nhấp được sẽ cho phép chúng tôi truy cập vào một URL. Một lần nữa, chúng tôi sử dụng phương pháp hình học để tạo canvas có kích thước cần thiết.
Ví dụ
import webbrowser from tkinter import* def Uniform_Resource_Locator(): url=webbrowser.open_new("https://tutorialspoint.com") main=Tk() main.geometry("300x250") stud=Button(main, text="visit Tutorialspoint", font=('Courier',15,'bold'), command=Uniform_Resource_Locator)stud.pack(side = RIGHT, pady = 6) main.mainloop()
Chạy đoạn mã trên cho chúng ta kết quả sau