gtk相关内容

pkg-config 找不到 gtk+-3.0

我正在尝试使用 libui-node 来构建 Node.js 项目. $ yarn add libui-node 这给出了一个错误: node-gyp configure build Package gtk+-3.0 在pkg-config 搜索路径.也许你应该添加目录包含 `gtk+-3.0.pc' 到 PKG_CONFIG_PATH 环境变量找不到包 'gtk+-3.0' gyp:调 ..
发布时间:2022-01-24 23:14:45 其他开发

GTK# 和 Windows 窗体有什么区别?

GTK# 和 windows 窗体有什么区别?它们完全不同吗? 谢谢 解决方案 Gtk#: GTK# 是 Gtk+ 工具包的 .NET 绑定.该工具包是用 C 语言编写的,以提高速度和兼容性,而 GTK# 绑定提供了一个易于使用的面向对象的 API 以供托管使用.Mono 项目正在积极开发它,并且有各种可用的实际应用程序使用它(Banshee , F-Spot, Beagle, ..
发布时间:2022-01-23 15:25:04 C#/.NET

我应该用 GTK+ 而不是 WinForms 为 Mono 重写 GUI 吗?

我正在使用 Visual Studio、winforms 制作应用程序,并且正在使用 openTK.最近我想让它跨平台.我将使用 Mono,因为我不知道其他类似的东西.而且我完全没有使用 GTK+ 的经验.在我的应用程序中,目前有 4 个窗口(当然以后还会有更多).我想让应用程序在 Windows、Linux 和 OS X 中快速运行.我读过 GTK+ 比 WinForms 更好,但仍然不确定该选 ..
发布时间:2022-01-23 15:20:29 C#/.NET

Visual Studio 2010 中的 GTK#

我整天都在努力让 GTK# 在 Windows Server 2008 R2 x64 上的 Visual Studio 2010 中工作,以便我可以开始编写漂亮的跨平台 GUI 应用程序,但我对 C# 有点陌生,我有一个麻烦的世界. 我安装了最新的 Mono for Windows,其中包括 GTK#.我还安装了一个 Mono 2.10.8 配置文件作为我的项目的目标框架,松散地遵循这里的指 ..
发布时间:2022-01-23 15:18:08 C#/.NET

跨平台桌面 GUI 的首选开发平台?

我的这个相关问题 让我为我的大部分后端服务选择了 Java(它是一个多组件系统).现在,我不确定这对于跨平台桌面 GUI 应用程序是否也是一个不错的选择.我记得使用的 Java 桌面应用程序具有我不喜欢的非本地外观,但我不确定这是否取决于 GUI 工具包的选择而不是语言. 我的大部分 GUI 都是基于 Web 的,而桌面 GUI 的受众(管理员、开发人员和测试人员)相对较少,因此我只能将一小 ..
发布时间:2022-01-23 15:01:30 C#/.NET

mkbundle 和 GTK#

我正在尝试使用 mkbundle,这样我就可以分发 GTK# 应用程序,而无需用户安装 .NET/Mono 或 GTK#.我已经成功地捆绑了一个使用 winforms 的应用程序,但由于某种原因,当我对 GTK# 应用程序执行相同操作时,它就不起作用了. 这就是我从 cygwin 中得到的: $ mkbundle --deps a.exe操作系统是:Windows来源:1 自动依赖:T ..
发布时间:2022-01-23 14:58:01 C#/.NET

如何从多线程访问 GUI (GTK)?

我有一个从 GUI 产生的工作线程(用于 GUI 性能),我如何访问 GUI,例如从线程本身产生新的窗口/小部件? 我尝试使用委托,但它似乎不起作用.有任何想法吗?可能的例子?谢谢. 解决方案 根据他们的最佳实践: Gtk# 不是一个线程安全的工具包,这意味着一次只有一个线程可以安全地调用 Gtk# 上的方法.该线程通常是执行主循环的线程(此时控制已显式转移到 Gtk). ..
发布时间:2022-01-23 14:43:14 C#/.NET

如何链接一组切换按钮,如单选按钮?

我正在使用 Python 3 和 Gtk 的 gobject 自省.我怎样才能将多个切换按钮链接在一起,以便它们的行为类似于选项卡或单选按钮 - 例如默认选择一个,当另一个被 clicked 时,之前的 active 一个被取消选择. 我曾尝试使用 set_sensetive,但它应用的小部件会变灰. 解决方案 使用 set_active()(或 props.active).或者,您 ..
发布时间:2022-01-21 23:32:03 Python

导致 Gtk 在断言时中止

我必须调试一个严重依赖 Gtk 的程序.问题在于,由于某种原因,在使用 GtkWindow 对象时开始出现许多运行时警告.问题是,即使 Gtk 抱怨严重错误,它也不会因这些错误而中止.我没有代码库的更改历史记录,所以我唯一的选择似乎是遍历所有似乎可疑的 gtk 调用,看看问题出在哪里.但是,如果我能以某种方式导致 Gtk 在此错误上中止,我可以使用 gdb 运行它并尝试获取回溯并定位错误的确切位置 ..
发布时间:2022-01-20 20:47:45 其他开发

您可以从小部件中获取父 GTK 窗口吗?

我有一个自定义小部件,它需要启动一个 MessageDialog,为了让我将该消息对话框放在我的小部件所在的窗口顶部,我需要访问父 gtk.window.有没有办法获得父 GTK 窗口?谢谢 解决方案 GTK 文档建议: GtkWidget *toplevel = gtk_widget_get_toplevel (widget);如果(gtk_widget_is_toplevel(顶层 ..
发布时间:2022-01-18 23:01:10 其他开发

无法获取小部件的高度/宽度 - gtkmm

我正在使用 gtkmm 编写应用程序. 我编写了一个简单的小部件类,我只想在某些情况下显示在应用程序的主窗口中.否则,我希望标签“已禁用"可见. 为了实现这一点,我将小部件和标签打包到一个 VBox 中,并显示()和隐藏()它们以交换它们. 不过,自定义小部件远大于标签,所以我需要稍微调整一下标签的大小. 我知道我可以使用 label.set_size_request(x, ..
发布时间:2022-01-18 22:47:57 服务器开发

在c中创建按钮数组gtk

我需要在 C 中创建按钮数组.我不确定我缺少什么,请帮助我.这是我的数组: GtkWidget *button[5];诠释我;对于 (i =1;i 然后我创建其余的按钮...我正在使用 button [i] 然后最后我这样做 i++; 这可能不是最好的方式,但我只是不确定当我创建数组时,如何在我的其余语句中传递按钮 1、按钮 2 等?请任何帮助表示赞赏.p.s.我是 C 新手,不要对我苛刻,t ..
发布时间:2022-01-18 22:38:04 其他开发

适用于 Python 3 的小部件工具包

因为我喜欢尽可能地让我的程序适应未来,所以我使用正在开发的最新技术.但是,GTK(以及许多其他小部件工具包)似乎与 Python 3 不兼容.是否有任何小部件工具包完全支持 Python 3? 谢谢. 解决方案 目前,使用 Python 进行 GTK+ 编程主要有两种方式: 已弃用的 PyGTK,它使用静态 GTK+ 绑定,因此维护起来很繁琐.因此,它经常落后于 GTK+ 最先 ..
发布时间:2022-01-18 22:33:24 其他开发

Gtk2hs windows 7 安装

我做到了: 阴谋集团更新阴谋集团安装 gtk2hs-buildtools 但是卡在这里: >cabal 安装 gtk解决依赖关系...[1 of 2] 编译 SetupWrapper ( C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4000\gtk-0.12.5.4\SetupWrapper.hs,C:\Users\1\AppData\Local\T ..
发布时间:2022-01-18 11:38:32 其他开发

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

我是 OpenCV 的初学者,并尽我所能在嵌入式平台上运行一个简单的应用程序.我交叉编译了 OpenCV 2.4.4 并根据需要构建它 WITH_GTK=ON, WITH_UNICAP=ON, WITH_V4L=ON 以支持相机和 GUI.以下示例代码在主机上交叉编译: #include #include 使用命名空间简历;int m ..
发布时间:2022-01-17 14:01:04 其他开发

Python GTK 拖放 - 获取 URL

我正在创建一个小应用程序必须能够接收 URL.如果应用程序窗口打开,我应该能够从浏览器中拖动一个链接并将其拖放到应用程序中 - 应用程序会将 URL 保存到数据库中. 我正在 Python/GTk 中创建它.但我对其中的拖放功能有点困惑.那么,该怎么做呢? 一些实现拖放的示例代码(我的应用程序使用了一些此代码)... 导入pygtkpygtk.require('2.0')导入gtk# ..
发布时间:2022-01-11 21:05:13 Python