tui相关内容

无法使用 Ctrl-X A 离开 tui 模式,也无法在 tui 模式下查看程序输出

问题 A: 我在命令行中使用“gdb test"启动 gdb 在执行任何其他操作之前,我先按 ctrl-x,ctrl-a 然后我使用“b main"设置断点 然后我开始使用“r"运行程序 到目前为止,如果我按向上箭头键,src 窗口将不会滚动.相反,我的命令窗口中会出现一些东西 - “^ [0A".如果我尝试使用 ctrl-l 刷新屏幕,“^L"会出现在命令窗口中. 我认为 ..
发布时间:2022-01-20 20:24:37 其他开发

gdb tui, dl-debug.c:74 没有这样的文件或目录

如果我用 -g 标志编译文件启动 gdb -tui 或 gdbtui,然后设置 b main 然后按 r 我得到提示 dl-debug.c:74 no such file or directory 并且单步执行源窗口时的输出将被写入源窗口在底部,这也弄乱了这个窗口,所以它不是真的可读.我已经看过 askubuntu.com 和 Sourceware Bugzilla – Bug 列表 并在此站点上 ..
发布时间:2022-01-20 20:15:59 其他开发

gdb tui,dl-debug.c:74没有这样的文件或目录

如果我使用 -g 标志编译的文件启动 gdb -tui 或 gdbtui ,然后设置 b main ,然后按 r ,我得到提示 dl-debug.c:74没有这样的文件或目录,并且在遍历源代码窗口时的输出将被写入源代码窗口.在底部,这也弄乱了该窗口,因此无法真正阅读.我已经看过 askubuntu.com 和已被问到,而对Ask ubuntu却没有回应. 感谢任何帮助或提示. 解决方案 ..
发布时间:2021-05-10 18:35:29 其他开发

使用gdb中的函数调用堆栈进行导航

在Visual Studio中,如果单击调用堆栈中的条目,则会打开编辑器并显示该函数的源代码. gdb中可能有类似的东西吗?我在gdb中使用tui(文本用户界面).是否可以使tui在backtrace中显示给定条目的源代码? 如果没有,那么您如何利用回溯中的信息?您是否手动打开文件并导航到正确的行? 解决方案 当您在断点处使用gdb(在任何模式下)停止并可以使用backtrace或w ..
发布时间:2020-11-13 01:56:44 其他开发

您如何结合多个TUI表单来编写更复杂的应用程序?

我想用基于 T ext的 U ser I 界面( TUI ),它由几种形式组成。 第一种形式包含一个“列表”。每个列表元素代表一个按钮。 如果按下相应的按钮,则会出现另一种形式,可以在其中输入列表项的数据。 然后,第一个形式是再次显示(具有更新的列表条目)。 这是我的尝试,它使用库 npyscreen ,但不会返回第一种形式。该代码也不包含更改列表项的逻辑。 #! / usr ..
发布时间:2020-10-08 05:23:24 Python

TUI模式下的GDB:如何处理stderr与ui的交互

我正在尝试使用gdb调试 caffe 。我更喜欢使用tui模式,因为它可以让我看到整个源代码,而不仅仅是一行。但是有一个问题:只要程序 caffe 在 stderr 上输出某些内容,输出就会扭曲tui界面。请参见下面的快照以获取说明: 这是gdb tui的固有限制还是有什么方法可以解决此问题? 解决方案 如@ ks1322所建议,您可以按Ctrl-L刷新屏幕。或在.gdbinit中定 ..
发布时间:2020-10-06 03:55:21 其他开发

用Java逐字符读取文本文件到2D数组中

作为我的面向对象课程的一部分,我们将设计一个战舰游戏,该游戏使用TUI最终实现GUI。 根据设计,我们将从一个类似于b的文本文件中读取AI的飞船位置 ABCDEFGHIJ12 BBBB34 C5D C6D7AAAAA8 SSS 90 其中字母代表不同的船。我当前的游戏实现使用二维字符数组,因此我希望能够读取文本文件并创建相应的2D数组。我看到了一些内置函数,可让您读取 ..
发布时间:2020-09-25 02:08:06 Java开发

中断(n)干扰输入信号

我的一个程序使用ncurses绘制一个小表针.我的目标之一是使其更易于移植到其他curses实现中.这意味着我想自己在大小调整操作上捕获由终端仿真器发出的SIGWINCH,并更新我的tui以坚持更改的几何形状(而不依赖于ncurses的大小调整功能).由于POSIX(据我所知)仅允许访问信号处理程序中的sig_atomic_t变量,因此我将其设置为另一种状态.在主循环中,我的程序检查状态是否已更改 ..
发布时间:2020-05-16 23:04:10 其他开发

使用Python curses突出显示和选择文本

这是我的第一个导致堆栈溢出的帖子.我多年来一直在这个网站上寻找信息,它总是有帮助的,所以我认为我会提出我的第一个问题. 我一直在寻找一些类似的例子,但似乎找不到任何东西. 最终,我正在尝试编写一个简单的文本ui,以在文本提取程序中查找误报和误报.误报模块是一个简单的是/否选择,并且显示彩色文本和使用getch()很容易.然而,假阴性部分变得越来越困难. 这就是我想要做的: ..
发布时间:2020-05-16 23:02:46 Python

如何指示一个urwid列表框当前所显示的项目多于当前显示的项目?

是否可以向用户显示urwid列表框在已分发部分的上方/下方有其他项目? 我正在考虑类似滚动条的概念,它可以让您大致了解条目数. 或列表框顶部/底部的单独栏. 如果无法实现此行为,有什么方法可以实现此通知? 在研究过程中,我发现 解决方案 我实现了一个列表框,该列表框默认情况下应用了第二个可视化概念(顶部和底部的条形图). 它称为 additional_urwid_ ..
发布时间:2020-05-02 09:05:47 Python

GUI/TUI linux库

是否有可以从同一来源构建文本用户界面(ncurses)和图形用户界面(GTK?QT?)的UI库? 我知道debconf可以与各种前端一起使用,我想构建类似但可编程的东西. 解决方案 使用一个代码库为YaST独立性提供ncurses,gtk和qt支持的库提供了您所需要的东西,并且它与YaST本身没有联系. /p> 实际上libyui仅需要标准C ++库和phtreads(IIRC). UI ..
发布时间:2020-05-01 09:36:38 服务器开发

在Java中获取文本用户界面(类似ncurses)功能的最佳方法是什么?

我需要实现一个具有类似ncurses功能的控制台应用程序(可能是Java)(例如导航菜单并重新绘制整个屏幕)。 唯一到目前为止我能找到的解决方案是CHARVA(“Java Windowing Toolkit for文本终端“),tuipeer(”Java AWT的文本用户界面“)和真是老Dobb博士的文章(“Java AWT 的文本用户界面”) 。 到目前为止,CHARVA是我能找到 ..
发布时间:2018-12-06 13:04:18 Java开发

不能用Ctrl-X A离开tui模式,也不能在tui模式下看到程序输出

在执行其他任何操作前按ctrl-x,ctrl-a 然后使用“b main”设置断点 然后我开始使用“r”运行程序 至此,如果按向上箭头键,src窗口不会滚动。相反,我的命令窗口中会出现一些内容 - “^ [0A]。如果我尝试用ctrl-l刷新屏幕,则“^ L”出现在命令窗口中。 我认为这不应该发生。在这种情况下,我甚至不能用c-x退出tui模式,c-a(而是会出现“^ X ^ A” ..
发布时间:2018-04-21 14:19:40 其他开发

什么ncurses的框架,可用于BASH?

是否有bash的(除此之外)一些文本用户界面(TUI)的框架? :的http://$c$c.google.com/p/bashsimplecurses/ 我想利用用户输入(数据输入) 过程中的条目 解决方案 如果你需要做的就是提示信息的用户,看看对话框。 http://invisible-island.net/dialog/dialog.html ..
发布时间:2016-08-03 10:27:17 服务器开发