Pygtk-aboutdialog-class

提供:Dev Guides
移動先:案内検索

PyGTK-AboutDialogクラス

ロゴ、名前、著作権、ウェブサイト、ライセンスなどのプログラムに関する情報を表示する簡単な方法は、gtk.AboutDialogウィジェットによって提供されます。 通常、ユーザーが Help メニューから About オプションを選択すると、Aboutダイアログが開きます。 ダイアログのすべての部分はオプションです。

*About Dialog* にはURLと電子メールアドレスを含めることができます。 gtk.AboutDialogは、ユーザーがURLとメールIDをクリックしたときにグローバルフックを提供します

以下は、gtk.AboutDialogクラスのコンストラクタです-

dlg = gtk.AboutDialog()
*About Dialog* を設定するには、次の方法が使用されます
  • * set_program_name()-これは、 *About Dialog に表示される名前を設定します。 デフォルトはapplication_name()です。
  • * set_version()*-これは「バージョン」プロパティを設定します
  • * set_copyright()*-これは「著作権」を設定します。 [*なし] *の場合、著作権表示は非表示です。
  • * set_license()*-これは「ライセンス」を設定します。 [*なし] *の場合、ライセンスボタンは非表示です。
  • * set_website()*-これは、「website」プロパティを有効なURLである文字列に設定します。
  • * set_author()*-これは、「authors」プロパティを、セカンダリクレジットダイアログの[authors]タブに表示される著者名のリストに設定します。
  • * 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) finddevguides")
   about.set_comments("About Dialog example")
   about.set_website("http://www.finddevguides.com")

   about.run()
   about.destroy()

上記の関数は、次の出力を生成します-

PyGTKダイアログについて