- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要创建 GdkPixBuf 集合。我尝试将 pixbufs 保存在 GList - mw->disp_list:
GtkTreeIter iter;
int i = 0;
for (i; i < g_list_length(list) - 1; ++i)
{
char* file = image_list_get_current_file_path( list );
mw->p1 = gdk_pixbuf_new_from_file(file,NULL);
mw->p1 = scale_pix(mw->p1,128);
mw->disp_list = g_list_append (mw->disp_list, mw->p1);
if (!mw->img_list->current->next )
image_list_get_first(mw->img_list);
else
image_list_get_next(mw->img_list);
}
其中 p1 - 它是 GtkPixBuf*。
但是当我尝试在另一个函数中使用 mw->disp_list 时,我发现它是 NULL。怎么了?
谢谢。
最佳答案
目前我只看到一个问题,它与循环有关:</p>
for (i = 0; i < g_list_length(list); ++i)
问题可能是 -1:如果列表包含 1 个元素,则根本不循环,因为 1-1 = 0 和 0 < 0
是假的。
关于c - GdkPixbuf 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164871/
在 C/C++ 中使用 GDK 时,我尝试将具有透明背景的 GdkPixbuf 复制到另一个 GdkPixbuf 上,gdk_pixbuf_copy_area() 说: (scrol:6227): G
我正在尝试移植 Clean使用 GDK 将图形库(特别是 ObjectIO)移植到 Linux。该库由一个非特定于操作系统的部分(由于兼容性问题,我不想触及)和一个我可以触及的特定于操作系统的部分组成
我需要创建 GdkPixBuf 集合。我尝试将 pixbufs 保存在 GList - mw->disp_list: GtkTreeIter iter; int i = 0; for (i; i p1
是否可以将 GdkPixbuf 的不透明度设置为大约 50%?问题是我正在用 Gtk2(无法切换到 Gtk3!)一个文件浏览器小部件(用于远程文件传输)编写,如果文件被隐藏,我希望文件的图标透明 50
我正在使用 gtk+ 3.14,我想加载用户选择的图片。这里的代码正确显示了图片但似乎没有更新GdkPixbuf *pixbuf。事实上,GdkPixbuf 在函数内部不是 NULL 但它在它外面是
这是我当前的代码: static void put_pixel (GdkPixbuf *pixbuf, int x, int y, guchar red, guchar green, guchar b
如何在 pixbuf 中转换 PIL 图像?。我尝试更改许多示例但没有解决方案 import array from gi.repository import GdkPixbuf def image2p
我正在尝试在 Gtk3 应用程序中显示由 PDL(使用 PLplot)生成的图形。当我尝试以下代码时,我发现了两个问题: $pdlImg 不是 GdkPixbuf,所以 new_from_pixbuf
当我使用 gdk_pixbuf_save(picturePixbuf, currentFileName, "bmp", &error, NULL); 将 GdkPixbuf 内容保存到一个文件(应该创
我正在尝试使用 Python 和 Gdk 3 将文本添加到 Pixbuf。 我已经在网上搜索关于这个主题的信息几个小时了,看来我需要从 pixbuf 创建一个 cairo 上下文。不幸的是,我对开罗的
使用 PyGTK,我过去可以使用 gtk.gdk.pixbuf.get_from_drawable 截屏。 我似乎无法弄清楚如何使用 PyGObject 和 GdkPixbuf 来做到这一点。我试过
我使用 GTK+2 (pygtk) 编写了一个 python 程序。现在我想将程序更新到 GTK+3,所以我必须使用 pyGObject 而不是 pygtk。 我的问题是,我必须从 GdkPixbuf
我想将我的 pixbuf 转换为“GtkSelectionData”,那么如何在 C++ 中转换它?下面是我的示例代码。 clipboard = gtk_clipboard_get_for_d
我正在尝试使用 GdkPixbuf.Pixbuf.new_from_data(),如 gtk 2.x 中所示,并且我传递了 7 个参数。但它给了我一个错误,我需要传递 9 个参数。 我现在正在做的工作
我有一些进口: gi.require_version('Gtk', '3.0') from gi.repository import Gtk from gi.repository import Gdk
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines准则。它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,
我正在开发一个小型 PyGtk 项目,该项目使用 GtkListStore 来包含我想在 GtkIconView 中显示为图标的元素数据。我正在使用 Glade 设计 UI。 我知道如何以编程方式将数
我有一个小型应用程序,它使用 DrawingArea 使用 PyGObject 和 GTK3 绘制简单的 map 。 我使用加载一个Pixbuf from gi.repository import G
我正在尝试将 GdkPixbuf.Pixbuf 对象的内容保存到 Python 2.7 中的文件中。 似乎文档中出现的 Pixbuf.save() 方法在 Python 中不可用,只有 Pixbuf.
我正在加载、调整大小并放置图像,如下所示: import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, Gdk,
我是一名优秀的程序员,十分优秀!