如何将 QTextEdit 设置为像终端一样缩进?
Posted
技术标签:
【中文标题】如何将 QTextEdit 设置为像终端一样缩进?【英文标题】:How can I set a QTextEdit to indent like a terminal? 【发布时间】:2021-06-21 12:33:53 【问题描述】:我希望根据字符的数量缩进我的文本(同样是在 Linux / Mac 上工作的终端)而不是每个字母的宽度(文本编辑器 / html 通常处理它的方式)
我的目标是能够使用空格缩进,因为我有一个已经为控制台和文件输出配置的记录器,这将允许我使用已经存在的缩进系统而无需使用 HTML / CSS 创建一个
编辑:这是一张试图阐明我想要实现的目标的照片,屏幕来自我希望使用的输出(颜色是一种奖励,但不是至关重要的)。如您所见,一切都排好了。
【问题讨论】:
我不确定我是否理解您的意思。您能否尝试更清楚,并可能提供您想要实现的目标的图形表示? 不确定,但听起来您只想要一个固定宽度(而不是按比例间隔)的字体。也许? 为了清晰起见,我添加了一张图片。 @GM我什至没有考虑过,我会尝试一下,这似乎是一个简单的解决方案 【参考方案1】:最后我使用的解决方案是kbd
html标签,例如看到here。
我的理解是,它是一个将默认等宽字体应用于其内部文本的标签。无论如何,它会产生我试图获得的输出。
【讨论】:
以上是关于如何将 QTextEdit 设置为像终端一样缩进?的主要内容,如果未能解决你的问题,请参考以下文章