【问题标题】:RInside with Qt, GTK+ or Tcl [closed]RInside 与 Qt、GTK+ 或 Tcl [关闭]
【发布时间】:2014-07-26 06:53:53
【问题描述】:

我的问题是:您知道 Qt、Gtk+ 或 Tcl/tk 之间的哪个工具包更适合使用 RInside 开发应用程序吗?

我想我可以用其中任何一个来做到这一点,但我只是找到了使用 Qt 的 RInside 示例。

例如,我可以使用 Gtk 或 Tcl/tk 吗?以及...您认为在 R 中为程序制作高效 GUI 的最佳选择是什么?

谢谢

【问题讨论】:

  • 最好的工具包是您熟悉的工具包。这取决于您喜欢哪种编程语言 - C++ (Qt)、C (Gtk+) 或 Tcl (Tk)。如果它们对您同样有用,并且您已经在 Qt 中找到了示例,那么就去做吧。
  • 感谢您的回答。我指的是,例如 QT 似乎有点慢。我的意思是。如果你有工具包,我想知道你对工具包的体验。
  • Tcl/Tk 比 C++/Qt 慢。我不知道 GTK+ 怎么样,但它是 C 语言的,所以我想它可以与 Qt 相媲美。
  • 速度通常不是问题; GUI 几乎所有时间都在等待用户。也就是说,Tk 的绘图和布局代码是用 C 编写的:脚本级别处理事件等等。

标签: qt gtk tcl rinside


【解决方案1】:

我只能代表我研究过的 Qt 绑定,这些绑定通过以下方式记录 以下:

您可能可以为 Tcl/Tk 和 Gtk 解决一些问题——但鉴于 RInside 和 Rcpp 是基于 C++ 的,Qt 似乎很适合。

【讨论】:

  • 我认为提问者的意思是她找到了 RInside 的 Qt 示例。我认为他们的问题确实是:我可以使用其他工具包中的 RInside。
  • 啊,是的,我可能看错了。
  • 是的!这是我的主要问题,谢谢 Kuba Ober。但是,您认为是否还有其他工具包可供我们使用 RInside。例如 GTK+。我问是因为我找不到有关此的文档,仅适用于 QT。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 2013-03-01
  • 2012-01-27
  • 1970-01-01
  • 2012-08-30
  • 2010-12-25
相关资源
最近更新 更多