gtkbuilder

    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热度

    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

    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,以及何时使用本地代码?

    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