gpt4 book ai didi

C ncurses 阻止调整大小

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:27 26 4
gpt4 key购买 nike

我现在开始学习如何使用ncurses,我会在程序启动时根据行数和列数进行一些计算。

动态计算来管理显示对我来说工作量太大,所以我需要找到一种方法来阻止 shell 在执行期间调整大小,这可能吗?

最佳答案

肯定没有可移植或通用的方法来阻止显示尺寸的更改。特定的终端仿真器可能会提供此功能,但我不知道有哪个可以提供。通常可以创建固定大小的窗口,但终端仿真器必须这样做;它对终端内运行的控制台代码是不可见的。

如果您发现难以响应动态显示尺寸的变化,您可能需要重构您的代码。否则,您可以忽略大小更改,这可能会给您的用户带来困惑的体验,或者可能只会导致他们看到输出的一部分或大量空白,具体取决于调整大小的性质。 (要获得后一种效果,您需要避免依赖自动换行和滚动。另一方面,自动换行和滚动通常正是您使应用程序窗口大小独立所需要的。)

关于C ncurses 阻止调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21529480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com