r - 是否可以在 R(或类似)中初始化窗口调整大小回调函数?
问题描述
在基本 R 中,我试图在调整窗口/设备大小时执行特定命令(即使用重新计算的字体重新渲染显示)。此外,用户最有可能在活动输入查询期间调整窗口大小(因为程序正在等待输入/确认继续进行)。在大多数程序中,我希望创建一个调整大小回调函数,就像在GLFW中一样,但如果 R 没有这样的功能,我不会感到惊讶。
我很好奇是否有人知道在 R 中处理窗口大小调整的任何解决方案。我环顾四周,找不到任何明显的方法来做到这一点。
解决方案
这是Linux还是Windows?
如果你在 Linux 中使用 base R 并使用 ssh 到达那里,该命令会tput cols
报告终端的列数(即宽度)。它可能也可以直接在没有 ssh 的 Linux 机器上工作。如果您在命令行中运行 R 然后运行system("tput cols")
,它将报告您窗口的大小。您总是可以每隔几个函数检查一次大小,并在它发生变化的情况下做一些事情。
尽管这绝对是一个肮脏的解决方案并且可能不便携,但它可能会为您指明正确的方向。祝你好运。
推荐阅读
- python - Groupby fillna 每组第一次观察后为 0
- r - 跟进 - 从数据框中随机抽取行
- java - 如何打印反斜杠?
- javascript - 外部网站如何重定向到本地主机
- database - 如何通过数据值过滤Hive数据?
- python - 使用 'spawn' 启动 redis 进程但面临 TypeError: can't pickle _thread.lock objects
- sql - 如何在 Git-Bash 的 PSQL 中断开与数据库的连接?
- visual-studio-code - 我应该为自定义语言构建语言服务器 - vscode
- javascript - 删除两个字符正则表达式之间的所有空格
- c++ - pthreads / fork / 和 execvp 的主要例子?