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() −これにより、「authors」プロパティが、セカンダリクレジットダイアログの[作成者]タブに表示される作成者名のリストに設定されます。
set_logo()−これにより、「logo」プロパティがPixbufオブジェクトに設定されます。Noneの場合、デフォルトのウィンドウアイコンセットが使用されます。
AboutDialogメニューボタンをクリックすると、次のコールバック関数が呼び出されます。この関数は、Aboutダイアログを生成します-
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()
上記の関数は次の出力を生成します-