gtkbuilder

    6热度

    2回答

    我一直在尝试获取GtkBuilder对象中所有GtkWidgets的“名称”。 我已经设法通过gtk_builder_get_objects()从构建器对象中获取所有对象,并将它们存储在GSList中。但是,当我在gobject上使用gtk_widget_get_name()时,我得到了通用名称,如“GtkWindow”和“GtkButton”,而不是显示在空地中的“window1”或“butto

    6热度

    1回答

    我想要一个对话框窗口,其中一些按钮关闭对话框,其他按钮则关闭。我这样做的方法是使用Gtk.Dialog的response信号在对话框上调用emit_stop_by_name('response')。 (如果有人知道这样做的更好方法,那可能会抢占这个问题的其余部分。) 这个在我使用PyGTK时有效。我现在正在转向PyGObject ..并且,如果我手动连接到响应信号而不是使用Gtk.Builder.

    0热度

    1回答

    我用glade构建了我的GUI。 现在我有一个瞬间顶层对话窗口弹出。如果我用窗口管理器快捷方式杀死这个对话窗口,它会被删除/销毁。我发现这些信号是dialog_window.hide(),但是如果我重新打开对话窗口,会出现一个空窗口。 我是否缺少一些空地设置? 或者我每次都必须重建对话窗口吗? - 如果是,如何? 这里是我的空地文件:http://codepad.org/dP7NOlob 我说的是

    3热度

    2回答

    在我看到的每个GTK 3应用程序中,当启动应用程序时,菜单栏出现之前会有大约一秒的延迟。我目前正在处理的应用程序也有这个问题。有没有办法来防止这种延迟?

    1热度

    1回答

    我想创建一个类似的应用程序,以gvim的话,我将与控制台应用程序GTK应用程序包括(对我来说,这是VIM或任何其他控制台的文本编辑器) 这样做的最好方法是什么? 如果有一种方法,我怎样才能与GUI的这个控制台编辑器交流? 我应该在Linux上运行的,但我真的很感激,如果它在Windows和其他系统以及 谢谢

    0热度

    1回答

    我想从同一个目录加载一个非常基本的Glade文件。然而,GTK :: Builder中总是失败,并与 terminate called after throwing an instance of 'Gtk::BuilderError' 即使我在try语句包围一切中止。 为了清楚起见,源代码位于http://pastebin.com/hRBuAi2d,而glade文件位于http://paste

    2热度

    1回答

    我是GTKBuilder的新手。我在我的Python脚本中包含了一个GTKBuilder文件。我想更改小部件的属性。 例如,如果有人点击“更多信息”,on_more_information函数被触发。我想在触发器上更改标签lblConnectionStatus的标签。 import gtk class RoyalBengalWiMAX: def __init__(self):

    3热度

    1回答

    我一直试图让我的工具栏看起来像库存Ubuntu应用程序中的标准工具栏,在一定程度上工作,除了工具栏中的按钮没有适用于他们的正确主题。该文本是为默认工具栏着色的,在悬停按钮上是一种难看的棕褐色,而不是像在标准Ubuntu应用程序中那样变暗。相反 这个: 换句话说我得到这个 (我没有足够的代表处发表直接图像) 我一直在使用下面的方法来改变工具栏的样式,因为Glade似乎没有选择ch它自己: self.

    2热度

    1回答

    有没有办法通过代码获取glade/gtkbuilder UI xml的屏幕截图(最好是C)?

    2热度

    1回答

    目前我正在使用libglade来构建gui。不过,我想用gtkbuilder。 我在lablgtk2(OCaml接口到gtk +)中找不到gtkbuilder接口。 它在lablgtk2中不可用吗?