33得票11回答
用不用Glade:使用PyGtk的最佳方式是什么?

我已经成功地学习了一段时间的Python。使用PyGtk+Glade,我甚至成功地创建了1或2个简单的程序。 问题是:我不确定在Python中使用GTK的最佳方式是否是通过使用Glade构建界面。 我想知道有经验的人(请记住,我只是一个初学者)能否指出使用Glade相对于在代码中创建一切的...

19得票2回答
在简单的GTK按键事件示例中,GDK_SHIFT_MASK似乎被忽略了。

可以请有经验的开发者编译并执行我下面提供的简短示例代码吗?如果您能正常使用Shift键修饰符,请告诉我。该示例旨在演示在gtk中按键功能。它对于简单的按键操作效果很好,甚至可以与控制键修饰符一起工作,但不能使用Shift键修饰符。/* * * compile command: * ...

12得票4回答
如何将合成的鼠标事件插入到X11输入队列中

我有一个运行Linux/X11的嵌入式设备,连接着通过USB连接提供触摸事件的设备。该设备不被识别为任何形式的标准指针/鼠标输入设备。我尝试的是找到一种方法,在外部设备报告事件时可以“注入”鼠标事件到X11中。 这样做将消除我的应用程序(使用Gtk+编写)使用Gtk+调用来虚拟鼠标点击的需要...

23得票5回答
在Ubuntu 13.10安装Adobe Air时出现了"Gtk-WARNING: Unable to locate theme engine in module_path: "murrine""错误。

您好,我是Ubuntu的新手,需要在我的电脑上安装Adobe Air。我的Ubuntu版本是13.10。我已经按照以下步骤进行操作:$ sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i3...

7得票4回答
在GtkScrolledWindow中自动调整GtkTextView的大小

我正在处理 gschem,这是一个用于编辑电子原理图的免费软件工具。最近,我们遇到了一个问题,即使用包含GtkTextView的GtkScrolledWindow。 背景 最新版本的Ubuntu使用覆盖式滚动条,这意味着GtkScrolledWindows不再设置足够空间容纳传统滚动条的最...

14得票3回答
基于GTK+的图形界面?

我想使用GTK +制作折线图,但我不确定如何入手。有人有任何提示或技巧吗?

7得票1回答
在gWidgetsRGtk2中使用ggplot2

我正在使用gWidgetsRGtk2构建GUI,但在单击gbutton时无法使ggplot出现,绘图函数本身可以正常工作(即当您键入“plotData()”时),但我无法让它与gWidgets一起工作。是gWidgets和ggplot2之间存在某些兼容性问题,还是我没有正确调用该函数?我已经从...

21得票2回答
GTK和PYGTK的区别

许多程序员通过以下方式同时导入gtk和pygtk:import gtk import pygtk 我使用gtk创建了一个简单的程序,它可以正常运行:import gtk window = gtk.Window() window.set_size_request(800, 700) windo...

7得票2回答
我该如何在GTK中改变字体大小?

有没有一种简单的方法来更改GTK中文本元素的字体大小?目前我所能做的最好的方式是在标签上执行set_markup,使用一些愚蠢的东西: lbl.set_markup("<span font_desc='Tahoma 5.4'>%s</span>" % text) ...

11得票2回答
GTK 修改 GtkButton 的背景颜色

尝试改变背景/前景颜色....使用Gtk+和C。 GdkColor color; gdk_color_parse( "#0080FF", &color ); gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_SELECTE...