【发布时间】:2020-12-18 01:25:09
【问题描述】:
我正在尝试为我的 CRAN 包制作一些 GUI
- 一些
f函数在本地启动一个弹出窗口,其中包含一些参数呈现一些输出,例如在本地启动一个简单的闪亮应用。 - 弹出窗口允许轻松选择参数,然后“验证”按钮触发
f与所选参数的返回,如使用 stopApp 闪亮
我已经用闪亮做到了,但我认为结果有点不令人满意,因为闪亮的应用程序启动和停止很慢(如果有一个对象要序列化我猜)。
我已经看到一些包,比如 vdiffr,似乎通过列出要更改的对象来解决这个问题,因此它们只启动一次闪亮以使用一些选择器更改所有内容。如果可能的话,我想避免这种解决方案。
所以问题是:有没有比 Shiny 更方便的 GUI 框架(仅限本地、快速启动和快速返回)?或者一些很好的方法来做到这一点,那就是足够轻(我不想让我的包裹对于一个小弹出窗口来说特别重)?
【问题讨论】:
-
为什么不试试 rmarkdown?无论如何,它应该是包开发的一部分
-
@PorkChop 我不想要一个报告,而是一个允许用户以交互方式选择函数参数的 GUI。我的意思是,闪亮很好,并允许我想要的一切。关键是启动和停止很慢,因此我想知道是否有更适合这种用途的闪亮替代品。
标签: r user-interface shiny frameworks