PyGTK - Lớp AboutDialog
Một cách đơn giản để hiển thị thông tin về chương trình như logo, tên, bản quyền, trang web và giấy phép được cung cấp bởi tiện ích gtk.AboutDialog. Hộp thoại giới thiệu thường được mở khi người dùng chọnAbout tùy chọn từ Helpthực đơn. Tất cả các phần của hộp thoại là tùy chọn.
Các About Dialogcó thể chứa URL và địa chỉ email. gtk.AboutDialog cung cấp các hook chung khi người dùng nhấp vào URL và ID email
Sau đây là một hàm tạo của lớp gtk.AboutDialog:
dlg = gtk.AboutDialog()
Các phương pháp sau được sử dụng để cấu hình About Dialog
set_program_name() - Điều này đặt tên được hiển thị trong About Dialog. mặc định thành application_name ().
set_version() - Điều này đặt thuộc tính "phiên bản"
set_copyright()- Điều này đặt "bản quyền". NếuNone, thông báo bản quyền bị ẩn.
set_license()- Điều này thiết lập "giấy phép". NếuNone, nút cấp phép bị ẩn.
set_website() - Điều này đặt thuộc tính "trang web" thành chuỗi mà g phải là một URL hợp lệ.
set_author() - Điều này đặt thuộc tính "tác giả" thành danh sách tên tác giả được hiển thị trong tab tác giả của hộp thoại tín dụng phụ.
set_logo()- Điều này đặt thuộc tính "logo" thành đối tượng Pixbuf. Nếu Không, bộ biểu tượng cửa sổ mặc định sẽ được sử dụng.
Khi nhấp vào nút menu AboutDialog, hàm gọi lại sau được gọi. Hàm này tạo Hộp thoại Giới thiệu -
def on_abtdlg(self, widget):
about = gtk.AboutDialog()
about.set_program_name("PyGTK Dialog")
about.set_version("0.1")
about.set_authors("M.V.Lathkar")
about.set_copyright("(c) TutorialsPoint")
about.set_comments("About Dialog example")
about.set_website("http://www.tutorialspoint.com")
about.run()
about.destroy()
Hàm trên tạo ra kết quả sau: