【发布时间】: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 编写的:脚本级别处理事件等等。