1

私は、誰かが GDL のドックを使用する PyGTK GUI を作成したプロジェクトに取り組んでいます。彼は GUI を XML ファイルとして保存しています。

<?xml version="1.0"?>
<interface>
  <requires lib="gtk+" version="2.16"/>
  <object class="GtkUIManager" id="uimanager"/>
  <object class="GtkWindow" id="mainWindow">
    <property name="title" translatable="yes">Title</property>
...

コードが呼び出す

self.dock_layout.load_from_file("gui_layout.xml")

GDL 依存関係を削除する必要があります。XML レイアウトを引き続き使用できますか? もしそうなら、どのように?

4

1 に答える 1

0

これはGtkBuilderファイルのようです。あなたはそれを使うことができます、例えば

builder = gtk.Builder()
builder.add_from_file("gui_layout.xml")

window = builder.get_object("mainWindow")
于 2010-07-24T10:58:24.483 に答える