Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带ncurses的多行菜单项?

带ncurses的多行菜单项?
EN

Stack Overflow用户
提问于 2015-12-30 16:14:33
回答 1查看 144关注 0票数 0

ncursesmenu扩展似乎坚持所有菜单项都具有相同的宽度。

我想到的一种解决方法是使用set_menu_spacing函数将长菜单项拆分为几行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set_menu_spacing(myMenu, 1, 2, 1); // all menu items will get two rows

但是,我不知道如何让我的宽项目使用这两行。我试图将\n插入到表示该项的字符串中,但这导致隐藏了以其名称\n出现的项开头的所有项。我应该怎么做才能让多行项目正常工作?

EN

回答 1

Stack Overflow用户

发布于 2015-12-31 01:24:27

简短的回答:不能,您不能使用现有的库来做到这一点。

注意到set_menu_spacing是一个ncurses扩展,库不检查项目名称或描述中的换行符。

ncurses菜单(以及表单和面板)库是为了与System V's menu、表单、面板库(基本上是SCO和Solaris,因为AIX和HPUX没有这些库)兼容而编写的。快速检查一下Solaris10就会发现,它也没有使用嵌入式换行符。然而,它可能是一个有用的扩展,因为在这种情况下,如果ncurses被修改为做一些有用的事情,那么没有任何有用的程序会崩溃。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34533065

复制
相关文章
vim删除多行以及插入多行
在normal模式下输入10a=就可以输入十个=,此方式不止针对字符,对于字符串也是适用的
全栈程序员站长
2022/09/07
2.7K0
初学java之菜单条,菜单,菜单项的设置
1 package project; 2 import javax.swing.*; 3 4 import java.awt.event.KeyEvent; 5 import java.awt.event.InputEvent; 6 import static javax.swing.JFrame.*; 7 class WindowMenu extends JFrame //JFrame的子类 8 { 9 JMenuBar myBar ; 10 JMenu menu , su
Gxjun
2018/03/22
2.1K0
python3.6 输入多行,输出多行
import sys result=[] for line in sys.stdin:     if line[0] is '\n':         break     score = line.split()     score=list(map(int,score))     n=score[0]     score=score[1:]     scoresum=sum(score)-min(score)-max(score)     sc=float(scoresum)/(n-2)     result.append(round(sc,2)) for i in result:     print(format(i,'.2f'))
py3study
2020/01/09
2.6K0
WiX安装选项---开始菜单项
参考文档: How To: Create a Shortcut on the Start Menu,How To: Create an Uninstall Shortcut 制作的安装程序安装后,都要
张善友
2018/01/19
1.2K0
bootstrap 下拉菜单 禁用菜单项
 <div class="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 下拉菜单<span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">菜单项1</a></li> <li class="disabled"><a href="#">菜单项2</a></li> <li><a href="#">菜单项3</a></li> </ul> </div>
用户5760343
2019/07/05
2.3K0
80行C代码实现ncurses版贪吃蛇!
事情是这样的,周末我在家打开电脑排查现网问题,安德森先生对这个电脑非常感兴趣,凑过来非要看看,我给他演示了sl小火车。小小和疯子也都在旁边看着。
Linux阅码场
2020/08/04
8220
80行C代码实现ncurses版贪吃蛇!
tkinter -- 文本的多行显示
使用 width 和 heigth 来指定控件的大小,如果指定的大小无法满足文本的要求,
py3study
2018/08/02
5.5K0
pycharm注释多行_eclipse多行注释快捷键
3、Pycharm批量更改某一个变量名 举个例子,此时我想批量更改 train_feature_k3b这个变量,此时选中这个变量,点击鼠标右键
全栈程序员站长
2022/09/25
2.9K0
pycharm注释多行_eclipse多行注释快捷键
LaTeX多行注释
在WinEdt中,选中要注释掉的多行内容,【右键】-【Insert Comment】,WinEdt会自动为每行添加%,即可注释多行内容。
狼啸风云
2020/08/05
9.4K0
vim中多行注释和多行删除命令「建议收藏」
1.首先在命令模式下,输入“:set nu”显示行号; 2.通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧 如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
全栈程序员站长
2022/07/05
4K0
python多行注释出错_解决python多行注释引发缩进错误的问题
req = session.post(init_url,data=keywords,headers=headers)
全栈程序员站长
2022/11/17
2K0
13、Java菜单条、菜单、菜单项
13、Java菜单条、菜单、菜单项 一般用Java做界面时,都得牵涉到菜单条、菜单、菜单项的设计。菜单项放在菜单里,菜单放在菜单条里,且其字体均可设置。 13.1、菜单条(Menubar) Fram
YGingko
2017/12/28
3.2K0
WordPress 不同的文章和页面显示不同的菜单项
通过 Page Specific Menu Items 插件允许用户在编辑文章和页面时,选择显示的菜单项。
星哥玩云
2022/09/14
9650
WordPress 不同的文章和页面显示不同的菜单项
python excel多行合并
从上面输出内容,可以看出。将多行合并为一行,并且将faq记录写入到一个字典里面了。接下来就可以写入到新表格了。
py3study
2020/11/27
2.4K0
vim命令多行操作
1. 按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
全栈程序员站长
2022/09/14
3.7K0
VI中的多行删除与复制
VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行, 输入:p 此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。 方法2: 命令行模式下输入 6,9 co 12 复制第6行到第9行之间的内容到第12行后面。 方法3: 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行,输入mb
sanmutongzi
2020/03/04
5.9K0
Python中的单行、多行、中文注释
如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。把ChineseTest.py文件的编码重新改为ANSI,并加上编码声明:
py3study
2020/01/12
2.4K0
Rstudio中注释多行
Rstudio是一个很不错的R语言的IDE(integrated development environment ,集成开发环境)。
生信交流平台
2020/08/06
4.9K0
Rstudio中注释多行
Vim技巧-多行缩进
向前缩进,实则是使用Visual Block模式删除多余空格以达到向前缩进的效果。
Qt君
2020/06/04
18.1K2
Python 代码占多行
概述:在写代码过程中,经常遇到一行代码很长的情况。为了让代码显得整齐干净,就需要把一行代码分成多行来写,Python中有三种小技巧可以实现该功能:
狼啸风云
2020/07/20
1.2K0
Python 代码占多行

相似问题

ncurses菜单中的菜单项

21

如何动态更新ncurses中的菜单项?

10

NCurses/PDCurses中的多行文本输入(C)

10

无法使用Ncurses为多行字符添加颜色。

11

是否使用ncurses在多行中打印char*?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文