问题标签 [tui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - NCurses:在堆叠顺序的中间插入面板
我已经在 [1] 阅读了以下内容,如果这有一个明显的答案,我很抱歉,但是关于 NCurses,您如何将面板插入到堆叠顺序的中间?在执行and之前,您是否使用 , 将它们全部删除del_panel()
并重新添加它们?对此的任何解决方案将不胜感激,谢谢。new_panel()
update_panels()
doupdate()
[1]-http: //tldp.org/HOWTO/NCURSES-Programming-HOWTO/panels.html
python - Pygame、Tkinter 或其他用于 TUI 并响应键盘输入的东西?
我对编程很陌生,并尝试编写一个相当简单的程序来记录不同键盘按钮按下之间的时间(有点像多次反应时间测试)并将这些时间打印在屏幕上的数组中,然后终止并保存数组一定时间后就起来了。
在放弃 Tkinter 之后,我已经在 pygame 中编写了大部分程序,因为它似乎是实时响应键盘输入的最佳选择。但是,既然我希望文本在屏幕填满后自动滚动,向数组中添加更多列,然后导出到 Excel,我开始想知道我是否会更好地使用更适合的模块文本处理。
谁能告诉我我在 pygame 中尝试这个是否犯了错误,以及是否可以立即响应 Tkinter 中的多个键盘输入?如有必要,我可以提供更多详细信息。
python - Python,返回在 npyscreen 中收集的数据
所以我正在为我创建的脚本创建一个基本的 TUI。目标是收集几个变量,包括目录和文件的路径。我不确定的是,一旦我创建了它的视觉方面,如何让这些信息与代码的其他部分进行交互。
以下是我迄今为止在视觉部分方面的内容(另一部分约为 500 行),老实说,我不知道如何打印类下设置的任何变量,任何指针都会大大赞赏。
debugging - 在 gdb 中使用函数调用堆栈导航
在 Visual Studio 中,如果单击调用堆栈中的条目,则会打开编辑器并向您显示该函数的源代码。gdb中是否有类似的可能?我在 gdb 中使用 tui(文本用户界面)。是否可以让 tui 在回溯中显示给定条目的源代码?
如果没有,那么您如何利用回溯中的信息?您是否手动打开文件并导航到正确的行?
debugging - 如何搜索在 GDB 的 TUI 模式下打开的文件
我有一个在 gdb 的 TUI 模式下打开的几千行文件。我想在文件中搜索一个变量,这可能吗?因为文件很长,我真的想避免手动搜索这个词。
gdb - gdb tui, dl-debug.c:74 没有这样的文件或目录
如果我开始gdb -tui
或gdbtui
使用-g
标志编译文件,然后设置b main
并按下r
我会得到提示dl-debug.c:74 no such file or directory
,并且在单步执行源窗口时的输出将被写入底部的源窗口,这也会弄乱这个窗口,所以不是真的可读. 我已经查看了askubuntu.com和Sourceware Bugzilla – Bug List和这个站点,但没有找到解决方案。
我还尝试sudo apt-get install ddd
在另一台机器上解决问题,但后来我只得到身份验证失败,我也已经在 ask ubuntu 上询问了没有回应。
任何帮助或提示表示赞赏。
python - 如何在 tui 模式下自动刷新 gdb?
如果我使用源窗口调试文件gdb -tui
总是会变得一团糟。所以每次我点击enter我都必须立即输入ctrl+L来摆脱这个问题,这就是gdb
刷新窗口的方式。我正在使用 gnu 屏幕处理 tty。
是否有可能在 tui 模式下自动刷新 gdb?
如果 gdb 没有这种能力,Python 可能是一个解决方案,因为 gdb 能够获取 Python 文件,但我不了解 Python。
这个 Python 片段在 Bash 中运行良好,但在 gdb 中运行良好:
当然,我接受 gdb 支持的所有其他语言。
感谢您的每一次帮助。
顺便说一句,这是一个截屏视频https://youtu.be/DqiH6Jym1JY,它显示了我的问题。
这是我用于在 gdb 中演示的文件,如上面显示的链接 mess_up.c
我显示的实际 ncurses 版本tic -V
是ncurses 5.9.20140118
user-interface - Ubuntu 16.04 上的 LibYUI-ncurses (YaST2) 构建问题
全部!
我试图在 ununtu 16.04.2 上构建最新的 git 版本 libyui 但没有运气......那么,有人可以帮我构建 ncurses 版本吗?
这是 libyui-ncurses/VERSION.cmake
这是ncurses6的问题......
感谢提前!亚历克斯
ubuntu - 在 ubuntu 14.04 中使用 gdb 时无法更改 tui 窗口大小
我在ubuntu 14.04上使用gdb中的-tui,tui的窗口经常自动变小,严格来说,我开始打字的时候经常突然变小,但是每次key都不一样,同样的事情似乎是我在输入任何键之前盯着屏幕看了几分钟(有点长)。我不知道为什么。当我尝试使用
winheight src +4
或者
winheight SRC +4
它根本没有改变,它一直给我使用信息。我不知道如何解决这个问题,有人能给我一些线索吗? 图片
c - 基本 Ncurses 菜单
我试图在 C 中做一个基本菜单。我应该用 ncurses lib 来做这个。我正在使用本教程: YouTube 上的视频
但是我的版本有一些问题: 1)菜单不能正常打印,只有在选择菜单项时才会显示。然后突出显示不会消失 2)菜单上的选项不会打印在顶部
你能帮助我吗?菜单的想法好还是我应该寻找其他教程(有帮助吗?)。
PS:代码注释不是英文的,但我希望没有必要