gtkbuilder

    1熱度

    1回答

    我已經創建了一個窗口,其中包含一些容器和小部件,並且我想在運行時動態添加一個新小部件到此窗口中的某個Vbox。所以我有這樣的代碼,它會彈出窗口: gtk_builder_add_from_file(g_builder, "window.xml", NULL); mainwindow = GTK_WIDGET(gtk_builder_get_object(g_builder, "window"))

    3熱度

    2回答

    Glade幫助我快速開始了一個項目,但從長遠來看,我發現它很難維護,我正在考慮將它全部切換到本機代碼。在什麼情況下你會選擇glade,以及何時使用本地代碼?

    1熱度

    1回答

    我在這個Perl代碼: #!/usr/bin/perl use warnings; use strict; use Data::Dumper; use Gtk2 '-init'; my $data; my $builder_file = "lists.glade"; my $builder = Gtk2::Builder->new(); $builder->add_fro

    0熱度

    2回答

    我遇到PyGTK和GTK Builder窗口的問題。這是我的代碼的簡化版本。 class GUI: def __init__(self,parent): builder_file = "./ui/window.builder" self.builder = gtk.Builder() self.builder.add_from_file(builder_file)

    2熱度

    2回答

    我使我的界面與林間空地。很棒。 我寫了一個小小的主函數,它調用gtkbuilder並呈現glade文件中的所有內容。 Gtk::Main kit(num, opts); // Load the GtkBuilder file and instantiate its widgets: Glib::RefPtr<Gtk::Builder> builder = Gtk::Builder::creat

    2熱度

    2回答

    我將使用Gtk2::GladeXML的應用程序轉換爲Gtk2::Builder。當讓所有部件與 @widgets = $glade_object->get_widget_prefix('') 我可以 $widgets[0]->get_widget_name 隨着Gtk2的視覺獲取名稱的窗口小部件的(在空地之上)::我生成器獲取所有部件與 @widgets = $builder_object

    2熱度

    1回答

    我正在使用Glade-3來構建一套Gtk應用程序。 應用程序應該有一個共同的外觀和感覺,我們已經決定所有應用程序將共享的共同「框架」,其中包括菜單欄,工具欄,狀態欄,垂直面板 - 中間的空間將由每個應用程序填寫。 這個常見的「框架」是使用Glade-3設計的,並以Gtkbuilder格式保存。 我想要做的是爲每個使用Glade-3的應用程序設計「中間部分」,然後以某種方式將其加載到父框架中。 這樣

    2熱度

    2回答

    我已經爲彈出窗口使用一些.glade文件構建了一個小型GUI應用程序。最近,我身下的地方發生了變化 - 我的環境得到了升級。較新的pyGTK版本需要GTKBuilder和.xml文件而不是Glade和.glade文件,現在我可憐的應用程序已損壞。 我需要將.glade文件轉換爲較新的.xml文件。問題是Glade-3不在我們的系統上,我在網上找不到gtk-builder-convert。我看過Gn

    0熱度

    1回答

    我是gtk +編程領域的新手。我仍在探索許多使用選項。我將用C語言編寫代碼。我有以下問題: 哪個更好?編寫代碼或使用glade生成的.glade文件? 哪個更好用? libglade或gtkbuilder? 爲什麼在glade2中使用構建選項不鼓勵?

    2熱度

    1回答

    我正在GTK中使用Glade,GtkBuilder和C編寫一個簡單的文本編輯器(作爲練習)。我有一個包含剪切,複製和粘貼的編輯菜單以及一個GtkTextView文本。 GtkTextView會自動綁定剪切/複製/粘貼序列(如果您點擊右鍵,甚至會提供菜單項)。我想將菜單欄中的「剪切」,「複製」和「粘貼」菜單項連接到我的文本視圖,以便它們按預期行事。 請注意,這是一個雙向連接。 (1)當其中一個Cut