PyGTK-AboutDialog 클래스

gtk.AboutDialog 위젯은 로고, 이름, 저작권, 웹 사이트 및 라이센스와 같은 프로그램에 대한 정보를 표시하는 간단한 방법을 제공합니다. 정보 대화 상자는 일반적으로 사용자가About 옵션에서 Help메뉴. 대화 상자의 모든 부분은 선택 사항입니다.

그만큼 About DialogURL과 이메일 주소를 포함 할 수 있습니다. gtk.AboutDialog는 사용자가 URL과 이메일 ID를 클릭 할 때 전역 후크를 제공합니다.

다음은 gtk.AboutDialog 클래스의 생성자입니다.

dlg = gtk.AboutDialog()

다음 방법을 사용하여 About Dialog

  • set_program_name() − 이것은 화면에 표시 될 이름을 설정합니다. About Dialog. 기본값은 application_name ()입니다.

  • set_version() − "버전"속성을 설정합니다.

  • set_copyright()− "저작권"을 설정합니다. 만약None, 저작권 고지가 숨겨져 있습니다.

  • set_license()− "라이센스"를 설정합니다. 만약None, 라이센스 버튼이 숨겨져 있습니다.

  • set_website() − "website"속성이 유효한 URL이어야하는 문자열로 설정됩니다.

  • set_author() − 이것은 "저자"속성을 2 차 학점 대화 상자의 저자 탭에 표시되는 저자 이름 목록으로 설정합니다.

  • set_logo()− "logo"속성을 Pixbuf 객체로 설정합니다. None이면 기본 창 아이콘 세트가 사용됩니다.

AboutDialog 메뉴 버튼을 클릭하면 다음 콜백 함수가 호출됩니다. 이 기능은 정보 대화 상자를 생성합니다-

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()

위의 함수는 다음과 같은 출력을 생성합니다.