qtextedit 中设置按下tab键的空格宽度

QT 电子创客营 273次浏览 已收录 0个评论 扫描二维码

如果要用qt编写个代码编辑器,那么就一定会遇到关于tab空格的问题。默认在qtextedit文本框中按下tab键会产生比4个空格长的空白。对于编写代码并且注重代码整洁对齐的小伙伴来说肯定要修改tab的空格数,一般常用的都是空4个空格数。

下面列一下基本的设置方法:

QTextEdit* editor = new QTextEdit();
const int tabStop = 4;  // 4 characters

QFontMetrics metrics(editor->font());
editor->setTabStopWidth(tabStop * metrics.width(' '));

这样再次在qtextedit文本框中按下tab键的时候就会直接空4个空格。

qtextedit 中设置按下tab键的空格宽度


转载请注明转自电子创客营:qtextedit 中设置按下tab键的空格宽度! 了解我们点击这里
喜欢 (1)or分享 (0)
电子创客营
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址