【发布时间】:2012-03-25 02:01:37
【问题描述】:
我找到了很多如何使用 Ruby 和 Qt 构建应用程序的教程,但我不知道其他人将如何运行它!我正在使用带有 rvm 的 Ubuntu 11.10、ruby 1.9.2 和: rbqtapi -v 输出“使用 Qt-4.7.4 的 QtRuby 2.0.5”
附:我不知道如何构建 *.deb,它将是我的第一个桌面应用程序,而不是 Web。
【问题讨论】:
我找到了很多如何使用 Ruby 和 Qt 构建应用程序的教程,但我不知道其他人将如何运行它!我正在使用带有 rvm 的 Ubuntu 11.10、ruby 1.9.2 和: rbqtapi -v 输出“使用 Qt-4.7.4 的 QtRuby 2.0.5”
附:我不知道如何构建 *.deb,它将是我的第一个桌面应用程序,而不是 Web。
【问题讨论】:
请查看http://shoesrb.com/,这是我听说编写 GUI 应用程序的最佳方式。
Shoes 现在不是最好的时机,但我们尽了最大的努力让它变得更好,试一试,有人会帮助你。
如果您需要帮助,请在 freenode 服务器上的#shoes IRC 频道上提问。
【讨论】:
如果您在 QT 上销售,那么您将需要您的用户安装所有 QT 支持库(以及其他任何东西),然后您可以将 rubygem 上传到 rubygems.org 供您的用户下载。
一旦他们安装了支持库,您只需要更新您的 rubygem,更新起来相当快捷方便。
您可能还想看看 visualruby。它使用 GTK。然后,您将安装 GTK 库而不是 QT 库。
就 .deb 包而言,我试图研究同样的东西,但收效甚微。 rubygems 打包系统旨在分发 ruby 程序,因此它是最好的方法。此外,您需要为不同的平台安装不同的支持库。如果您查看 visualruby 的安装页面,您可以了解如何为 Linux 和 Windows 安装 GTK。
祝你好运。
【讨论】: