问题标签 [ruby-gnome2]
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.
ruby - 键盘快捷键在 ruby-gtk2 TextView 中不起作用
我正在练习基于 Gtk 和 Ruby 的 GUI。我计划制作一个带有 TextView 和按钮的小窗口。当您在 TextView 中输入文本并按下按钮时,它会调用 Twitter gem 的方法并向 Twitter 发送推文。
成功之后,我想制作一个键盘快捷键来做到这一点:比如,当你按下 Ctrl+Enter 时,它会发推文。
这是我编写的部分源代码。(仅在 GUI 附近)
而且,这行不通。当我按 Ctrl + Enter 时,它只是在 TextView 内换行。
只有在这样做时:
使键绑定工作,但使我无法输入要向 TextView 发送的内容。
我怎样才能解决这个问题?我想知道有多少 GUI 应用程序这样做。
ruby - 必须与 gtk_builder_new_from_resource 一起使用的资源路径是什么?
我了解函数的参数是什么,gtk_builder_new_from_file
或者gtk_builder_new_from_string
但我有点想知道什么是资源路径,例如:
我找不到任何示例(C、python、vala 或其他我不介意的)。
编辑:解决方案
感谢 gianmt 的帮助,这里有一个 ruby 的基本示例(https://github.com/ruby-gnome2/ruby-gnome2):
首先是一个简单的 ui 文件simple_window.ui:
然后创建一个simple_window.gresource.xml文件:
将此包装为:
其中创建了一个 simple_window.gresource 二进制文件。
现在是红宝石脚本:
ruby - 如何从 Gtk::Entry Widget Ruby 中获取文本
我已经开始在 Ruby 中学习 Gtk 的诀窍,并且我构建了这个非常简单的程序:
但是,当我按下 时button
,程序会输出一条错误消息:
在这种情况下,如何从 GTK 中的 Entry 小部件中检索文本?提前致谢。
ruby - 打包 ruby gtk 应用程序
将使用 ruby 构建的 gtk2/gtk3 应用程序打包为 Windows、linux、macos 的可执行文件,最不让人头疼的技术是什么?
我找不到任何指南或帮助者来为 ruby gtk 解决这个问题。ruby-gnome gem 也没有附带打包程序。
我的理解是 gtk 是跨平台的,所以这样做不应该是微不足道的。问题是我找不到任何可靠的例子来学习这些步骤。
ruby - 使用 Pango 标记为 Gtk 应用程序指定后备字体
我正在使用 Ruby Gtk 为我的应用程序开发一个对话框,并且需要在对话框上以Open Sans字体显示文本。我已经使用下面的 Pango 标记来实现这一点,并且似乎在我的系统上按预期工作。
不过,为了让它工作,我还必须手动将Open Sans字体安装到我的系统上。如果不这样做,我会在应用程序日志文件中看到以下警告。
我知道可以在 HTML 的情况下按偏好的降序指定多种字体作为后备,以防某种字体不存在并且这种逻辑在我的情况下是可以接受的。但我似乎无法在互联网上找到一个例子。甚至可以使用 Pango 标记指定多种字体吗?如果是这样,怎么做?如果没有,除了安装字体之外,还有其他方法可以解决此警告吗?
ruby-on-rails - Rails gem 来源什么也没显示
Rails gem 来源什么也没显示。当我尝试将 rubygems 添加到 gem 源时,它显示以下错误。
$ gem sources -a https://rubygems.org
如何将 rubygems 添加到 gem 来源。
ruby - 在 Ruby GTK 中查看和动画 SVG 图
我想知道是否可以在纯 Ruby GTK 中查看并希望动画 SVG 图。
我宁愿只使用 Gtk API。SVG 是必要的。因此,我排除了像 Ruby2D 或 Gosu 这样的专用游戏库。
我还发现了优秀的Oekaki gem,但 SVG 也没有处理。
Ruby GTK3 似乎提供了一个 Rsvg gem,但是关于它的实际使用的文档很少。
ruby - GTK 窗口在 Ubuntu 中使用边框调整大小调整大小,但在 Windows 操作系统中不起作用
我正在使用 Ruby-GNOME2 开发应用程序的 UI,我可以通过在 Ubuntu(开发环境)中拖动其边框来调整窗口的大小,但是当我在 Windows 操作系统中安装相同的应用程序时,调整大小的夹点不会出现当我将光标悬停在其边框附近并且无法调整其大小。
我正在使用“可调整大小”方法打开调整窗口大小的选项
代码:
我尝试在许多论坛上搜索有关此问题的信息,但找不到任何答案,我们将不胜感激。