问题标签 [gdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在没有本地硬盘的远程服务器上保存图像(jpg)
我有一个用 C 语言编写的 linux 应用程序,它使用 gdk 来处理图像。图像通过 FTP(使用 libcurl)发送到远程服务器。
目前我首先使用 gdk_pixbuf_save 将图像保存到本地硬盘,但这似乎有点无用。将图像直接保存在远程服务器上有多难?我还需要使用 jpg 的质量设置。
c - 从 gchar 缓冲区(libcurl)向 ftp 服务器发送图像
我正在开发一个用 C 编程的 linux 应用程序,它处理 gdk pixbuf 图像,然后应该通过 ftp (libcurl) 将它们发送到远程服务器。图像使用gdk_pixbuf_save_to_buffer保存到 gchar 缓冲区中。
问题是我不知道如何将此缓冲区中的数据与 libcurl读取回调函数一起使用以将图像正确发送到远程服务器。到目前为止,我所有的尝试都在结果文件中产生了随机字节。
有一个 libcurl 读取回调函数的示例,如下所示:
我需要做我自己的回调函数,将 gchar 缓冲区作为输入而不是文件流,并从中读取 size*nmemb 字节并将其存储到 *ptr。
这与我之前的问题有关。
linux - 如何在 X11 子窗口中获取事件?
我需要在 X11 子窗口中处理事件(MouseDown、MouseUp、MouseMove、KeyDown、KeyUp)。这个子 X11 窗口的父级 - GtkWidget,所以我无法创建主循环......
我怎样才能做到这一点?
谢谢!
c - 如何在 C 中获取 gtk 窗口的 gdk 窗口?
我正在尝试将光标设置为手表。问题是 gdk_set_cursor() 需要一个 gdk_window。
如何在 C 中获取 gtk_window 的 gdk_window?我看过 gtkmm 和 pygtk 的例子,但我找不到相应的 C 函数。
x11 - Gdk-WARNING **: /build/....../gdkdrawable-x11.c:952 drawable 不是像素图或窗口
我的操作系统是Ubuntu 11.10,我从终端启动Sublime Text 2,每次操作终端都会出现这个Gdk-warning,很烦人。如何解决?
compilation - LibreOffice 在线构建
我正在尝试编译 libreoffice,以“在线”使用它,即:在网络浏览器中(参见此处的演示:http ://www.youtube.com/watch?v=CVR7HqDokmA )。
运行可执行文件时,我收到此错误:
这些是我在 Ubuntu 11.10 Linux 机器上编译 libreoffice 的步骤:
这里有什么问题?我可以检查任何其他编译选项吗?
c - 如何在菜单项上捕获 gtk 滚动事件
Gtk 小部件发出一个信号scroll-event。我想将一个函数连接到 MenuItem 上的该信号。以下示例代码不起作用。
如何捕捉菜单项上的滚动事件?
c - 如何获取 Gtk2 GtkDrawingArea 的 XID 以嵌入 Mplayer
我正在编写一个 Gtk2 应用程序,其中需要将Mplayer
视频播放到GtkDrawingArea
. 据我所知,如果可以找到 XIDGtkDrawingArea
并将其作为参数传递给 Mplayer,这是可能的。但是,我正在使用下面的代码片段。
当我运行应用程序时,我收到以下错误:
获取 a 的 XID 的正确方法是GtkDrawingArea
什么?任何帮助将不胜感激。
python - 如何在 GDK 中获取不包括 Unity 侧面板的屏幕大小
我正在尝试让 Guake 终端在 Unity 中正常工作。它的窗口宽度等于屏幕宽度。但是由于 Unity 左栏窗口的右边框变得不可见。所以,我想为窗口设置适当的宽度。它必须小于实际窗口大小。并且代码必须在有或没有 Unity 的情况下都能正常工作。
这就是 Guake 如何确定其窗口的位置和大小:
drawing - Cairo 与 GDK 有什么关系?
GDK 库的功能到底是什么? Cairo 是如何适应的?它们是竞争技术还是互补技术?其中一个是否以任何方式依赖于另一个?