gtk相关内容

如何为 bash 脚本制作 GUI?

我想为我的脚本制作一些图形对话框,但不知道如何制作.我听说了一些关于 GTK-Server 或类似的东西.如果有人知道如何将 Bash 与 tcl/tk 联系起来,我也很满意. 请不要发布诸如“更改为 C++"之类的内容,因为我的项目必须是 Bash 中的脚本;没有其他选择. 有什么想法吗? 编辑:感谢您的回答,但我不想要控制台中颜色的“图形",而是我可以移动、最小化等的图形窗口 ..
发布时间:2021-12-13 10:49:29 其他开发

如何在 ubuntu 上使用调试库

我目前的问题是 libwebkitgtk-3.0-0,但我想这个问题已经足够通用了. 我的应用程序在 webkit 代码的某个地方崩溃了.我的假设是我们正在做一些愚蠢的事情并想找出什么.最简单的方法是设置断点或使用库的调试版本. 我如何获得使用哪个库构建的准确源代码?我在转储核心后得到堆栈跟踪,但行号 gdb 表示与我在代码中看到的不匹配.换句话说,如果我安装 libwebkitgtk ..
发布时间:2021-12-12 12:58:45 其他开发

如何从 Linux 中的 bash 脚本显示 GUI 消息框?

我正在 Ubuntu linux 下编写一些小的 bash 脚本.我希望能够从 GUI 运行它们,而无需终端窗口来输入任何输入或查看任何输出. 到目前为止,唯一需要的输入是 sudo 的密码 - 而 gksudo 可以很好地处理.但是我还没有找到一种简单的方法来显示消息框.是否有某种“gkmessage"命令可用?我更喜欢默认 Ubuntu 安装中存在的东西,但我不介意在必要时安装新包. ..
发布时间:2021-12-12 12:48:09 服务器开发

Ubuntu 上 Eclipse 中的巨大选项卡

编辑:对于通过搜索来解决这个问题的任何人,您可以安装一个名为 Clearlooks Compact 可缩短 Eclipse 中的选项卡.这将释放大量的屏幕空间.您还可以查看下面的答案,了解如何使选项卡在水平方向上更加紧凑. 短版:我如何制作 Eclipse 选项卡的短版 &Ubuntu 中的工具栏? 我一直在 Google 上寻找解决此问题的方法,但无济于事.对于任何 GTK 主题,我 ..
发布时间:2021-12-12 12:38:57 Java开发

如何更改 Eclipse 中自动完成框中的突出显示颜色

我找不到更改 Eclipse 自动完成框中突出显示选择的颜色的方法. 从截图中可以看出,浅灰色背景上的白色文字可读性不是很好. 带有 Unity 和 Eclipse Classic 的 Ubuntu 11.10 更新:这确实取决于系统.更改 Ubuntu 主题会更改此颜色./usr/share/themes/Ambiance/ 中有关于此的设置,但我不知道是哪一个.背景是渐变色, ..
发布时间:2021-12-12 12:38:36 Java开发

你如何知道 Ubuntu 上安装了哪个版本的 GTK+?

我需要确定在 Ubuntu 上安装了哪个版本的 GTK+ 男人似乎没有帮助 解决方案 这个建议 会告诉你 2.0 是哪个次要版本已安装.不同的主要版本会有不同的包名,因为它们可以在系统上共存(以支持使用旧版本构建的应用程序). 即使对于开发文件,通常只能让您在系统上拥有一个版本,您也可以在同一系统上拥有一个 gtk 1.x 版本和一个 gtk 2.0 版本(包含文件位于名为 g ..
发布时间:2021-12-12 12:17:02 服务器开发

与它们与 Windows 和 OS X 的集成方式相比,GTK 和 Qt 与 Linux 的集成方式如何?

据我所知,Windows 和 OS X 端的 Qt 和 GTK 只是原生 GUI 库的包装器,例如 OS X 包装 Cocoa,Windows 包装 Win32.但是,我的问题是,它们如何与 Linux 集成?桌面环境开发人员是否必须为 Qt 或 GTK 实现特殊的库,或者它是如何工作的?我环顾四周,但我真的找不到答案. 解决方案 在 Linux(台式机和笔记本电脑)上,图形屏幕通常由 X ..
发布时间:2021-12-09 17:14:23 服务器开发

编译 64 位 Linux 的 32 位 GTK+ 应用程序

我在 64 位 Linux(特别是 Ubuntu 10.04)上编译 32 位 GTK+ 应用程序时遇到了一些问题.编译 64 位 GTK+ 应用程序工作正常,一切都设置为也编译 32 位应用程序,但它不适用于 GTK+ 我有一个非常简单的测试程序,用于排除故障,它只是一个 gtk_init 和一个 gtk_main,编译为 -m64.我正在用 gcc 4.6.2 编译,调用它: gcc ..
发布时间:2021-11-25 00:04:02 服务器开发

运行时 Opencv HighGui 错误-“HIGHGUI 错误:V4L/V4L2:VIDIOC_S_CROP".Opencv 交叉编译.主机 = 64 位 Ubuntu 12.04.目标=ARM-Cortex-A9

我是 OpenCV 的初学者,并尽我所能在嵌入式平台上运行一个简单的应用程序.我交叉编译了 OpenCV 2.4.4 并根据相机和 GUI 支持的需要构建了 WITH_GTK=ON、WITH_UNICAP=ON、WITH_V4L=ON.以下示例代码在主机上交叉编译: #include #include 使用命名空间 cv;int main(int, char**){VideoCapture ca ..
发布时间:2021-11-17 21:51:20 其他开发

Gtk 绘图区上的 Gtk 按钮

我正在与 Gtk 合作开发一些应用程序.我必须在地图上放一些按钮.我正在 GtkDrawingarea 上绘制地图,但我无法在其上放置按钮.有什么建议吗?谢谢 解决方案 建议: 将绘图区域和按钮放在 GtkFixed 容器中.可能不是最好的解决方案,因为 GtkFixed 无法控制 z 顺序(除了添加小部件的顺序?) 不要使用 GtkDrawingArea,而是使用可以包含其他小部 ..
发布时间:2021-11-17 04:20:04 其他开发

Ubuntu 12.10 libgtk-3-0 缺少符号

我正在运行 Ubuntu 12.10,但不知何故我的 libgtk-3-0 搞砸了.尝试运行许多不同的应用程序时,我收到如下错误: gedit:符号查找错误:/usr/lib/libgtk-3.so.0:未定义符号:g_action_group_action_state_changed 我尝试重新安装 libgtk-3-0: sudo apt-get install --reinstall ..
发布时间:2021-11-17 01:05:02 其他开发

如何在 GTK 中使用剪贴板?

我如何使用 GtkClipboard 读取和写入剪贴板?例如,请告诉我如何获取当前剪贴板内容并将其打印到控制台. 我试过这个来获取和打印剪贴板中当前的内容,但它不起作用: GtkClipboard *clip = gtk_clipboard_get(GDK_SELECTION_PRIMARY);gtk_clipboard_request_text(clip, (GtkClipboardTe ..
发布时间:2021-09-29 19:24:48 其他开发

无法在 ubuntu 上安装 pango

我正在尝试在 ubuntu 上构建 gtk+1.3,但在配置过程中出现错误, ld: 找不到 -lpango 我尝试安装大量 pango 库,但仍未安装,所以我不知道该怎么做.我一直在用 测试它 ld -lpango 但得到同样的错误.有没有人在 ubuntu 上成功安装了预先构建的 pango?从任何回购?Pango 网站说它很难构建,如果可能,我想使用预构建的二进制文件. 我还 ..
发布时间:2021-09-12 19:07:02 其他开发

GtkTreeView将选择设置为特定行

如何将 GtkTreeSelection 设置为特定行,设置为行号 3 ? 我可以将选择项设置为 GtkTreeIter ,但是如何将 iter 设置为行号 3 ? 我没有在Google搜索中找到任何有用的东西,所以我还没有尝试任何东西,因为我不知道什么. 希望您能帮助我,并向我提供有关我的问题的信息! 编辑: GtkTreeModel * model = gtk_tr ..
发布时间:2021-05-13 20:02:09 其他开发

错误:类型名称未知的"WebKitWebFrame"

我正在尝试构建带有网址栏的浏览器.URL栏需要反映浏览器中的任何导航更改,并且文档建议使用所请求的navigation-policy-decision来使用;回调使用5个参数,类型分别为WebkitWebView,WebKitWebFrame,WebKitNetworkRequest,WebKitNavigationAction,webKitPolicyDecision和gpointer. ..
发布时间:2021-05-13 20:02:05 其他开发

单击PyGtk中的按钮时,GUI冻结

我知道这可能是一个反复出现的问题,但是我对该问题的其他答案没有重点. 首先,这是我的代码(如果您想突出显示语法): http://pastebin.com/9uJah8t2 #!/usr/bin/python2.7从兆丰进口兆丰导入pygtk导入gtk导入glib类HelloWorld:#def onSuccess(自身,窗口小部件,数据):def测试(自身,窗口小部件,数据):电子邮件= s ..
发布时间:2021-05-13 20:01:59 Python

gtkmm-更改窗口的最小大小

我尝试更改Gtk :: Window的最小大小.应该可以将窗口缩小到比最大容器缩小到特定尺寸小的尺寸. 我尝试了几种您可以在下面看到的方法.没有任何效果.最小值始终由图像大小定义.我做错了什么? main.cpp #include"MainWindow.h"#includeint main(int argc,char * argv []){Glib :: Ref ..
发布时间:2021-05-13 20:01:55 C/C++开发

用GTK查询光标位置

是否可以使用GTK C库查询光标位置?我正在编写一个程序,需要实时读取光标的位置(通过回调函数或通过轮询值以查找更改).我已经浏览了GTK文档,但是找不到任何明显的可以显示光标位置的东西. 我目前正在使用GTK C库编写该程序,因为a)我已经用C语言编写了一些代码来与低级的Raspberry Pi外设接口,并且我宁愿不使用其他语言重写它.躲开它.低级代码基于mmap(),我相信它仍可与C + ..
发布时间:2021-05-13 20:01:53 其他开发

更新DrawingArea的绘图功能

我想更新DrawingArea中的开罗图形.我试图通过使用新函数作为参数调用 DrawingArea :: connect_draw(...)来实现此目的.我的问题是,它不能代替原始绘图功能,但在显示窗口时会同时调用两者.这是一个例子 外部箱子开罗;外部板条箱gio;外部板条箱gtk;使用gio :: prelude :: *;使用gtk :: prelude :: *;fn main(){le ..
发布时间:2021-05-13 20:01:49 其他开发