问题标签 [gtk2]
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.
r - GTK:在以 gtkImage 作为背景的 gtkFixed 容器中显示 gtkButton 的工具提示
我想在 gtkImage 上放置一个 gtkButton。我这样做将两者都放在一个 gtkFixed 容器中。现在的问题是,当背景中有图像时,按钮的工具提示不再显示。没有图像它工作正常。如何获得要显示的工具提示?
我是一名 R 程序员,所以下面的代码是 R-Gtk 绑定样式,但仍应传达这个想法:
有任何想法吗?TIA。
php - 在 PHP 中加载 GTK2 失败
我已经做了以下事情:
我编辑php.ini
以在 PHP 的扩展库中加载 GTk 库,extension=php_gtk2.so
并保存它。
如果我检查php -m
我会发现一个错误,就像Unable to Load Dynamic Library ../../php_gtk2.so
我假设它可能是因为它php_gtk2.so
是一个静态库。
那我怎么加载它。?知道我在哪里犯错了吗?
我在跑CentOS 6.0 Server
,,,PHP 5.3.3
GTK 2.0.1
确切的问题如下:
正如 hakre 所说,我尝试cairo extension
通过添加cairo.ini
文件来加载。但现在它也显示出一些像这样的错误
编辑2:
当我安装cairo
时,有一个错误,cairo_surface.c
我清除了它,因为论坛中有人告诉我该怎么做。我可以cairo
成功安装。但是现在,这又如何!!
gtk - 如何找出 gtk_table 中的子小部件位置
我试图弄清楚如何找出小部件在表格中的位置。我有一个包含子小部件的表:
如何找出表格中事件框的位置?
linux - gtk_main() 和 unix 套接字
我正在使用 C 和 unix 低级套接字开发聊天应用程序。我已经成功制作了控制台版本,但我想为应用程序制作一个 GUI。我想将 GTK 用于 GUI。我的问题是如何“同步”套接字和 GUI。因为我必须调用 gtk_main() 作为最后一个 GTK 语句,而应用程序本身就是一个无限循环。当消息进入时如何更新 GUI?
c - gtk 网络教程/资源/示例
现在有没有人可以在 gtk / glib 中找到一些关于网络的好教程 / 代码示例。我正在尝试编写一个客户端应用程序,该应用程序连接到一个简单的服务器,该服务器使用 Gtk2 回显它接收到的内容,但我不知道该怎么做。我想在不使用线程的情况下进行异步读/写,但我不确定什么是最好的方法。API 参考没有太大帮助 - GIOChannel、GIOStream、GSocketClient 等 - 使用哪一个?
后备方案是在另一个线程中使用阻塞 IO。
我对便携性不感兴趣。
“咆哮:GTk / GLib 开发人员如何期望人们在没有良好文档的情况下使用他们的框架?当我可以使用 QT 来完成它时,我为什么还要打扰。我不想学习更多 C,这就是我打扰的原因!”
gtk2 - 在ubuntu上安装GTK2.0?
所以我一直在研究大学实验室计算机上的一个项目,我希望能够在家里用我的笔记本电脑处理它。我的笔记本电脑运行 ubuntu 11.10。
我用了
sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc devhelp
这一切都完成了。
然而,当我尝试编译我的程序时,它给了我一堆
对 [所有 gtk 函数] 的未定义引用
这里发生了什么?我究竟做错了什么?程序在实验室计算机上编译良好。生成文件在这里http://pastebin.com/H7Pi55NQ
perl - 使用 perl Gtk2 制作一个无窗口条目小部件
我想获得一个没有背景的条目小部件(与主窗口的背景相同,如来自http://www.lanedo.com/~carlos/gtk3-doc/chap-drawing-model.html的第二张图片#figure-windowed-label)。对于标签小部件,情况就是这样,因为它们是无窗口小部件。我们可以从入口小部件做同样的事情吗?
请建议一种从以下代码中获取它的方法:
谢谢!
event-handling - 用于移动刻度(滑块)的 gtk 信号?
简单的问题:
我在窗口中添加了一些刻度(滑块),我想在您移动刻度时调用一个方法。
我用于 gtk_signal_connect 的信号名称是什么?即我应该能够写出类似的东西:
还是我在这里遗漏了什么?
更重要的是 - 我以后如何找出信号名称是什么?例如 - 我用谷歌搜索了“gtk_signal_connect”,但没有找到一大堆不同的信号。
同样,我没有在 GtkScale 文档中找到有关相关信号的详细信息。(嗯,在这个页面中,有一个信号详细信息,但它与更改显示值格式有关)。
ruby - Ruby GTK::StatusIcon 可以用来查找现有的系统托盘图标吗?
我尝试使用 ruby 自动右键单击 Windows 系统托盘图标。在网上搜索后,我发现 GTK::StatusIcon 可用于创建新的系统托盘图标和菜单等。但是,我没有找到识别当前/现有图标的方法。从搜索结果中,所有帖子都显示如何创建新的 statusIcon,如下所示:
有什么方法可以使用 Gtk::StatusIcon 来查找/单击现有的系统托盘图标?
我是 GUI 编程和 GTK 的新手。有人可以为我指出正确的方向吗?
提前致谢!!
c++ - GTK y 轴填充标签不垂直 ALIGN_BOTTOM?
我正在尝试对齐标签,以便顶部而不是底部有空间。我想要的是 label1 和 label2 之间的 30 左右,而不是 label2 和 label3 之间的距离。我将 label2 y padding 设置为 30,然后在 label2 y Gtk::ALIGN_BOTTOM 上设置,但它似乎不起作用。相反,我最终得到的是在屏幕截图中,label2 的顶部为 30,底部为 30。我知道有办法解决这个问题,但我想知道这段代码有什么问题?我想不通。我尝试更改包选项,但没有奏效。
这是屏幕截图,这是示例代码:
谢谢