gpt4 book ai didi

c++ - 如何设置终端窗口的固定大小?

转载 作者:行者123 更新时间:2023-11-28 04:15:11 25 4
gpt4 key购买 nike

我正在编写一个程序,使用 ncurses,输出一个非常宽的表。当终端窗口太小时,我不想切断或包裹 table 。是否有可能在窗口太小时强制显示滚动条,或者我可以设置一个固定大小的终端窗口并禁止用户更改其大小吗?

预先感谢您的任何建议。

编辑:我使用 Linux/Ubuntu 和 gnome-terminal。

最佳答案

看看 ncurses 的“测试”文件夹中的“ncurses”程序中的“pad”演示。这是 curses 中实现的可滚动窗口的非常流畅的实现。这就是我建议的路线。

但是,转义序列可以调整一些终端的大小,包括gnome-terminal。请注意,没有生成这些序列的 curses 函数。这样做会让你脱​​离诅咒的领域。例如:Xterm terminal and resize code

关于c++ - 如何设置终端窗口的固定大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56825799/

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