使用 NCurses CDK 矩阵时,是不是可以在调用 activateCDKMatrix 后更新矩阵?

Posted

技术标签:

【中文标题】使用 NCurses CDK 矩阵时,是不是可以在调用 activateCDKMatrix 后更新矩阵?【英文标题】:When using NCurses CDK matrix is it possible to update matrix after call to activateCDKMatrix?使用 NCurses CDK 矩阵时,是否可以在调用 activateCDKMatrix 后更新矩阵? 【发布时间】:2017-04-21 14:50:46 【问题描述】:

我想让后台线程更新某些字段,因此矩阵会定期重绘/刷新。

我的问题是,如果调用了 ActivateCDKMatrix,这似乎会阻止对矩阵的任何更新,直到用户点击 EnterESC 等。

是否可以从 ActivateCDKMatrix 调用中强制返回?或者可能的超时?或者无论如何更新矩阵而无需用户按下键返回?

【问题讨论】:

【参考方案1】:

activateCDKMatrix 函数是交互式的。您可以使用injectCDKMatrix 执行所要求的操作。

警告 — CDK 不是线程安全的。

【讨论】:

以上是关于使用 NCurses CDK 矩阵时,是不是可以在调用 activateCDKMatrix 后更新矩阵?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以让 NCurses CDK 矩阵动态调整到终端窗口的大小?

Python ncurses、CDK、urwid 的区别

由 CDK 定义时,是不是可以在本地运行 AWS Step Functions?

将 Bref Lambda 自定义运行时与 AWS CDK 一起使用时出现错误 libncurses.so.6

如何使用角度 cdk v7.0.0+ 在 CdkDropList 中禁用排序

使用 aws cdk 创建 sam canary 部署