gtk2相关内容
在gtk2中,以下代码片段使用GtkDialog结构的VBox和action_Area将小部件打包到Gtk_DIALOG窗口中: window=gtk_dialog_new(); gtk_container_set_border_width((GtkContainer *)window, 0); scrolled_window=gtk_scrolled_window_new(NUL
..
我现在以一种非常丑陋的方式手动包含所有必需的路径(gtk 包位于 D:/Tools/gtk+-bundle_2.20.0-20100406_win32): include_directories(D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/gtk-2.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32
..
我用 R 语言用 RGTK2 和 Tcltk 编写了一个 GUI,它在大数据集上进行了大量相当繁重的计算和聚合. 我想找到一种方法来阻止用户界面在处理大型数据集时接受用户输入,理想情况下,更改界面颜色、弹出对话框或将鼠标指针更改为沙漏/微调器向用户表明应用程序处于活动状态. 我想要的实现看起来像: gSignalConnect(bigRedButton,"clicked",f=函数(
..
我尝试过搜索,但似乎没有任何效果.例如: 单独的线程 我目前正在使用 PyGTK 在 Python2.7 中编写简单的通信应用程序.我有后台进程,它正在像那样在 while 循环中监听套接字.当我从服务器收到消息时,我想显示消息.但是当我启动 gtk.main() 时,它显然又开始循环了,所以我的监听循环不起作用.我需要为每条消息显示新窗口或关闭旧窗口并显示所有未读消息的新窗口.我可以
..
在GTK 3版本中,添加了 ListBox 小部件,以支持埋在文档中!实际上,您应该一路回到GTK 2.0 ,但是选择常量的名称可能不同( SELECTION_MULTI ). 小部件看起来像这样:
..
以编程方式调整gtk窗口大小时,我似乎面临一个问题.问题是,一旦将窗口的宽度和高度增加到800x600,我似乎无法将其减小到其原始大小400x200.下面是示例代码.有人遇到过这样的问题吗? #include静态gboolean is_clicked = FALSE;静态void Child_window_resize(GtkWidget * widget,GtkWid
..
我是GUI编程的新手,但是我还没有找到最适合我的库(我想创建桌面环境应用程序,例如扩展坞,面板,办公桌等). 我已经开始学习GTK的基础知识,主要是使用PyGtk.我在线上找到的大多数教程都是针对GTK + 2.0的.但是,最近, GTK + 3已发布.所以我不确定这对我的学习曲线意味着什么: 我应该学习使用GTK + 3并忘记GTK + 2吗? 从编码的角度来看,使用一个或另一个真的有区
..
以下PyGTK代码在窗口中显示PNG文件. 是否有一种更简单或更佳的显示PNG文件的方式,例如使用gtk.DrawingArea?例如,如何调整文件大小? import gtk import pygtk pygtk.require('2.0') class Gui: def __init__(self): # Create an Image object
..
我正在尝试安装Rgtk2(对拨浪鼓的依赖性).我正在使用R到Anaconda.我收到以下错误. In file included from Rgtk.c:7:0: /usr/include/gtk-2.0/gdk/gdkx.h:32:10: fatal error: X11/Xlib.h: No such file or directory #include
..
我需要在项目中使用Gtk2.我将使用python/ruby.问题是包装对我来说似乎是个谜.我尝试使用VBox,以使我的窗口中可以包含以下小部件(按以下顺序): 菜单栏 工具栏 文本视图/编辑器控件 我已经设法通过pack_start来“猜测"自己的方式并获得了所需的布局,但是我希望能够理解它. Ruby Gtk2 上的文档似乎太不直观了(Python也是如此,因为它是相同的,仅
..
Java Swing的问题在于外观(Metal,Nimbus,GTK ......),与SWT,Windows,Mac和Gnome工具包相比最差,并且获得好看的小部件是乌托邦,但我我问这个问题。 我需要知道是否有可能调整JButton看起来像默认的GTK按钮。 否则,我们可以给JButton文本一个样式(例如阴影)吗? public class myTweakedButton ex
..
在我的应用程序中,有时我需要在进程正在进行时禁用大部分按钮和事件框(当然除了“取消”按钮除外)。每个事件框都包含一个可以点击的标签。为了让用户理解这些标签是可点击的,我在文本上加了下划线,并且在悬停在这些标签上时使光标发生了变化。 问题是,当我禁用一个事件框(使其不敏感),你可以看到一个相当丑陋的神器: 因此,我搜索并找到了这个函数: gtk_event_box_set_visible
..
我正在使用Opensuse 13.1 Linux Os。我是gtk2和c的新手。我正在尝试创建一个应用程序,它可以在按照用户键入的值附加的表上放置一个按钮。我的程序代码如下所示: $ b #include #include typedef struct { GtkWidget * value1,* value2,* value3,
..
我试图将用户的粗体/斜体/字体/ etc标签保存在GtkTextView中。 使用GtkTextBuffer.get_text()不会返回标签。 我发现的最佳文档是: http://www.pygtk.org/docs/ pygtk / class-gtktextbuffer.html#method-gtktextbuffer - register-serialize-format
..
gtk.Image()我有一个很奇怪的问题。简单的问题;如何更新图像? 在创建窗口时创建图像并将其打包......当时我从磁盘加载图像。现在我开始从url下载图片,完成后我只想用新的图片替换现有的图片。我重写了磁盘上同一文件的内容,然后执行: pixbuf = gtk.gdk.pixbuf_new_from_file(image_path) self._user_avatar.set_
..
我有一个使用 gtk.TreeView 创建的表。我想知道用户选择了哪一行和哪一列。这怎么可能? 解决方案 您想要的行的方法是gtk.TreeSelection.get_selected或gtk.TreeSelection.get_selected_rows,取决于您选择的选择方法(SELECTION_SINGLE,SELECTION_MULTIPLE或SELECTION_BROWSE)。
..
我希望能够使用GTK +制作线图,但我不确定如何处理此问题。有没有人有任何提示或提示? 解决方案 查看 gnuplot 有一些C ++ 库,与gnuplot进行交互,它们可以做你正在寻找的东西,然后做一些。如果您曾经使用过gnuplot,使用起来非常简单。
..
如何将当前窗口保存为像png这样的图像文件? 我知道我可以从当前窗口获取gdkWindow。 我甚至可以得到一张图片。从这个图像结构我甚至可以查询每个像素。但根据我的理解,我真正需要的是获得pixbuf。 int width; int height; this.GetSize(width,height); this.GdkWindow.GetImage(0,0,widt
..
我正在写一个GTK2 / 3 + OpenGL程序,我有两个版本的程序运行: (a)GTK + 2 + GtkGlext Extention - >很好用! )GTK + 3 + LibX11 - >工作得很好! 除了(a)中的渲染显着更快(b)中的渲染......我不知道为什么。 下面是一些用于创建OpenGL上下文的代码部分示例: (a) > //创建上下文以及关联
..
我需要一些窗口来托管webkit或/和cairo drwaing,但我必须首先处理所有这些以了解我在做什么。现在 。我迷路了,不再理解那是什么。 当我尝试使用绑定或试图确定什么是依赖关系时,情况会变得更糟。 例如:在python中,pyGtk被弃用并被pyGObject(有时称为pyGl !!)取代。 有许多网站,许多下载和版本,过时的和新引用,但不是整个架构的一个架构视图。
..