问题标签 [wxruby]

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.

0 投票
2 回答
119 浏览

ruby - 如何摆脱行标签?

摆脱 row_labels 的最佳方法是什么?我的程序应该使用 CSV 文件,而我只需要 col_labels。

在此处输入图像描述

我要使该列的宽度为 0px。但这是最好的解决方案吗?

0 投票
1 回答
181 浏览

ruby - wxRuby 中框架类初始化中的“参数数量错误”错误

我正在尝试使用 wxRuby 找到我的方位,并且正在使用这个可能已经过时的教程与 ruby​​ 1.9.2p180 (2011-02-18) [i386-mingw32]

这:

作品:打开一个空窗口。但是,当我尝试向窗口添加框架时,如下所示:

并将“Frame.new(...”更改为“MyFrame.new”我收到以下错误:

在这一点上,我有点卡住了。我将不胜感激任何建议。

0 投票
1 回答
811 浏览

user-interface - 在 Mac OS 10.6 & 10.7 & Red-Hat 上安装 wxruby 后出现问题,找不到合适的映像

我正在尝试安装 wxruby。我试过 gem install wxruby,gem install wxruby-19-2.0.0 下载 wxruby-2.0.1-universal-darwin-9.gem。我尝试了 arch -i386 ruby​​ 更改,但在不受支持的架构的拱门上出现错误(在雪豹和狮子上)。

我已经在 Mac OS X Lion 和 Snow Leopard 上试过了。在红宝石 1.8.7 和 1.9.2 下。并且还在 Linux (RED-HAT) 上进行了尝试。都给出了同样的错误。当我尝试编译它时,我得到了一个痛饮版本错误,我修复了它,然后代码中出现大量错误,即找不到 size_t 和其他项目。我尝试了新安装的 wxwidgets(在雪豹上),但没有帮助。

它总是安装得很好,但是当我运行一些测试代码时,我得到:/Users/jwright/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:require': dlopen(/Users/jwright/.rvm/gems/ruby-1.9.2-p290/gems/wxruby-2.0.1-universal-darwin-9/lib/wxruby2.bundle, 9): no suitable image found. Did find: (LoadError) /Users/jwright/.rvm/gems/ruby-1.9.2-p290/gems/wxruby-2.0.1-universal-darwin-9/lib/wxruby2.bundle: no matching architecture in universal wrapper - /Users/jwright/.rvm/gems/ruby-1.9.2-p290/gems/wxruby-2.0.1-universal-darwin-9/lib/wxruby2.bundle from /Users/jwright/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in来自 /Users/jwright/.rvm/gems/ruby-1.9.2-p290/gems/wxruby-2.0.1-universal-darwin-9/lib/wx.rb:12:in<top (required)>' from /Users/jwright/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in来自 /Users 的要求/jwright/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in rescue in require' from /Users/jwright/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:inrequire' 来自 ./test_wxruby.rb:3:in `'

当我使用 irb 时它会做同样的事情 require 'rubygems' require 'wx'

请帮忙。我真的很想用这个。我的另一个跨平台选项是 JRuby。

0 投票
2 回答
118 浏览

ruby - 尝试运行 WxRuby 时出现“Gtk:ERROR”

我正在使用 Ubuntu 10.04,我正在尝试运行一个 WxRuby 示例,该示例是我从该站点WxRubyWiki复制粘贴的。我一直在网上寻求帮助,但我找不到类似的东西......

我收到这个错误...

这些是我正在使用的版本...

这是我试图运行的代码......

提前致谢!

0 投票
1 回答
161 浏览

ruby - 使用 wxRuby 的 RadioBoxes 问题

我在 wxRuby 上使用Wx::RadioBox.

我的单选框有一些像这样的丑陋背景和边框:

我丑陋的 RadioBoxes

与我运行它时获得更好风格的演示不同:

在此处输入图像描述

这是我的代码:

这是默认代码:

  • 样本/bigdemo/wxRadioBox.rbw
  • 似乎此代码与您安装的 wxRuby 中的代码不同C:\[your Ruby Install]\lib\ruby\gems\1.9.1\gems\wxruby-ruby19-2.0.1-x86-mingw32\samples\bigdemo

任何帮助将不胜感激,因为我真的不知道为什么这方面有很大不同?

0 投票
1 回答
2019 浏览

ruby - 使用 wxruby for linux 创建一个 ruby​​ 可执行文件

我想分发一个使用 ruby​​ 和 wxruby 构建的应用程序,但我无法生成一个可执行文件,尝试使用 ocra 、 AllInOneRuby 但仅 Windows 支持并尝试使用 ruby​​script2exe,但有很多错误并且无法运行。

[编辑]

首先使用 ruby​​script2exe 我得到了 ruby​​script2exe:5:in replace': can't modify freeze string (TypeError) 但我有一个解决方案

后来我得到了require':Gem:Module的未定义方法`unresolved_deps'

停了下来。

使用红宝石 1.8.7

有什么帮助吗?

0 投票
1 回答
176 浏览

python - 如何使用 wxPython 中的 AddSubclassFactory?

我在网上找不到任何关于如何使用这种方法的例子。我认为这可能是我会使用的东西。有人可以给我一个关于如何使用这种方法的例子吗?

http://wxpython.org/docs/api/wx.xrc.XmlResource-class.html

0 投票
1 回答
984 浏览

python - DC闪烁,wxPython

我正在使用下面的类来添加橡皮筋。但是,每次我创建橡皮筋(左键单击)时,都会闪烁/闪烁。我不知道为什么会这样。另外,我将橡皮筋放在 ScrolledWindow 中。

0 投票
0 回答
135 浏览

ruby - wxRuby Segfaults 尝试运行主循环时

我正在尝试使用 Ruby 1.9 运行 wxRuby,但是如果没有段错误,我就无法启动应用程序。即使是网站上建议的小型最小应用程序(使用的代码如下)也不会运行。

该程序在使用 运行时ruby test.rb会崩溃并显示以下消息:

我已经在 Ruby 1.9.3p194 和 1.9.2p320(上面显示的后者的日志)上尝试过这个,两者的结果都是一样的。我没有在 Ruby 1.8 上测试过,但我宁愿不必使用 1.8 来运行 wxRuby。

我的 Ruby 版本由 RVM 管理,安装的 wxRuby 版本是 2.0.0(宝石名称 - wxruby-ruby19)(2.0.1 不适用于 64 位 Linux)。

我已经在 irb 中验证了可以成功地需要“wx”,但是只要 main_loop 方法运行,它就会崩溃。

我的操作系统是 Fedora 17 x64,我安装了 wxGTK 2.8.12 包以与 C++ 一起使用,如果这有什么不同的话。

0 投票
2 回答
454 浏览

ruby - Ruby 找不到 ruby​​gems 或 wx 模块

我在我的英特尔 iMac 上运行默认的 Ruby 安装(ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10])。我更新了 RubyGems 并安装了 wxruby gem。我正在尝试运行以下示例程序:

我收到以下错误:

如果我注释掉 require ruby​​gems 语句,我会收到以下错误:

我是 Mac 上的 Ruby 新手,我确信这是一些可能与路径有关的基本错误,但大多数关于环境变量的解释都是针对有经验的用户。如果您需要其他命令的更多输出,请告诉我。我正在从 tcsh shell 运行 Ruby。我确定我在做一些基本的错误,但我只是难住了。