是否可以在R(或类似版本)中初始化窗口调整大小的回调函数?

问题描述 投票:-2回答:1

在基本R中,当窗口/设备调整大小时,我试图执行特定的命令(即,使用重新计算的字体重新渲染显示)。而且,用户最有可能在活动输入查询期间调整窗口的大小(因为程序正在等待输入/确认进行)。在大多数程序中,我希望像GLFW中那样创建一个调整大小的回调函数,但是如果R没有这样的功能,我不会感到惊讶。

[我很好奇是否有人知道在R中处理窗口大小调整的任何解决方案。我环顾四周,找不到任何明显的方法。

r window-resize
1个回答
1
投票
[如果您在Linux中使用base R并使用ssh到达那里,则命令tput cols报告终端的列数(即宽度)。它可能也可以直接在没有ssh的Linux机器中工作。如果您在命令行中运行R,然后运行system("tput cols"),它将报告您窗口的大小。您总是可以每隔几个功能检查一次大小,如果情况有所变化,请执行一些操作。

尽管这绝对是一个肮脏的解决方案,并且可能不是便携式的,但它可能会为您指明正确的方向。祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.