gtkbuilder

    1热度

    3回答

    我试图让GMenu和composite templates一起工作。 GTK的mumble.vala using GLib; using Gtk; namespace GtkMumble { [GtkTemplate (ui = "/net/antiochus/gtk-mumble/gtk_mumble.ui")] public class MainWindow : Gtk.Appli

    1热度

    1回答

    我有一个基于glade的UI用于gtk3,并且我为几个菜单项设置了加速器字段。 我不确定GtkBuilder在加载glade文件(使用全局GtkAccelGroup?)时在幕后究竟做了什么,但最终结果是,当我隐藏菜单栏时,加速器快捷方式停止工作。 我想知道是否有办法让加速器工作,即使菜单不可见,同时仍然坚持尽可能多的空地。

    0热度

    2回答

    我最近读到GtkImageMenuItem被弃用,因此试图按照GTK +文档的建议在GtkMenuItem中创建一个GtkBox,并在该框内放置一个GtkImage和一个GtkLabel,从而创建类似的东西。 它似乎工作,但是,有一些空间之前的形象和标签后,我无法弄清楚如何删除。 Please see this picture 这是我在XML的方法至今(我使用GtkBuilder): <objec

    2热度

    1回答

    我想通过一个'显示'信号的信号处理程序从GSettings初始化一个GtkEntry小部件。这在手动构建用户界面时按预期工作,但在使用GtkBuilder时无法工作。这同样适用于其他GtkWidget信号; GtkEntry信号按预期工作。它看起来像信号永远不会发射? #include <gtk/gtk.h> void activated (GtkEntry *entry,

    1热度

    1回答

    我知道如何在Python或C做到这一点,但我无法做到这一点格莱德: self.reclamaTaAiciLinkButton =\ self.get_object("reclamaTaAiciLinkButton") self.reclamaTaAiciLinkButton.set_label("RECLAMA TA AICI") 这是对GtkLinkBut​​ton类型格莱德所有

    0热度

    1回答

    我在C++中使用基类来模仿Java中的接口,所以我不必为每个创建的不同类重复一些代码或创建对象。 基本上它包含RefPtr到一个GtkBuilder,我将在整个应用程序中使用。 但我发现,程序终止,只要我从继承类访问它。 class SetupUIClass{ public: SetupUIClass(std::string builderResourceString, Glib::u

    2热度

    1回答

    我创建了一个带有空地的UI。 当我运行该程序时,它没有提供任何错误,但它也没有显示主窗口。它只是退出。 我的完整的UI文件是在https://paste.gnome.org/pfxz888er 完整的C程序为https://paste.gnome.org/p7rxhhbk2 请告诉我,如果有什么错我的代码。主要部分是: #include <gtk/gtk.h> #include <glib.h>

    1热度

    1回答

    生成的菜单栏的GtkMenuItem标签 我有用于生成通过GtkBuilder的手段GtkMenuBar以下XML代码: <?xml version="1.0"?> <interface> <menu id="menubar"> <submenu id="submenu"> <attribute name="label">test</attribute>

    1热度

    1回答

    我用下面的代码加载我的GUI的元素: import Graphics.UI.Gtk main = do initGUI -- loading builder <- builderNew builderAddFromFile builder "gui.glade" window <- builderGetObject builder castT

    1热度

    1回答

    我正在制作一个界面,您必须先登录才能进入。所以在登录窗口中,我放了一个按钮来打开一个模式窗口(关于对话框)。它工作正常,但只是一次,我的意思是:这个窗口可以打开和关闭,但如果你再试一次,它会失败。我无法意识到为什么和我相当成熟。林间空地代码: <?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.16.1 -->