跟文本编辑器一样,想要在QTextEdit前面实时显示行数,用户换一行,左边的行数的增加一行,如何实现这种效果?求~
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
C++ QTextEdit如何实现行号的显示?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
非弋 2020-05-29 09:41关注参考Qt示例中的:Code Editor Example
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 3无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-03-08 21:15QT的核心特性是其强大的图形用户界面库,允许开发者用C++或QML(一种声明性语言)来设计和实现美观且功能丰富的应用。 在提到的"QT 编写的编译器,高亮显示,显示行号,一般编辑器的功能,代码填充"中,我们可以...
- 2025-11-19 13:17寒寒豆豆软件公司的博客 以下是一个完整的 **Qt C++ 编程学习 IDE** 示例,包含 **代码编辑器(支持语法高亮)**、**编译器调用**、**代码运行**、**错误提示** 等核心功能。该示例使用 Qt 的 `QSyntaxHighlighter` 实现 C++ 语法高亮,通过...
- 2024-06-20 23:30流星雨爱编程的博客 spdlog是一个开源的C++日志库,它提供了高性能和易用性的日志记录功能。它是为了满足现代C++应用程序的需要而创建的,可以在不同的平台上运行。 spdlog 是一个快速、异步的、header-only 的 C++ 日志库。它提供了...
- 2025-05-13 19:21智圈知识产权的博客 Qt是一个跨平台的C++应用程序框架,广泛应用于开发具有图形用户界面(GUI)的软件。它最初由Trolltech公司开发,并于2008年被Nokia收购。Qt具备丰富的工具和库,包括但不限于2D/3D图形、数据库访问、网络编程、多...
- 2025-01-08 16:05冷眼看人间恩怨的博客 在图形用户界面(GUI)设计领域中,文本编辑控件是不可或缺的元素之一,它们为用户提供了输入、编辑和显示文本内容的平台。
- 2019-10-14 21:01孙布布的博客 Qt的作用,用图形界面的方式实现输入输出。 Qt中提供常用的视图组件,qt已经定义的工具类:成员变量、成员函数 Qt程序的基本结构 #include “qapplication.h” //#include #include “qwidget.h” int main(int ...
- 2022-01-19 22:26ClayToy的博客 【语言】:c++ day01 HelloWorld程序生成 单击 Qt Creator 的菜单项文件->新建文件或项目,出现如图 1 所示的对话框。在这个对话框里选择需要创建的项目或文件的模板 对话框中选择项目类型为 Qt Widgets ...
- 2019-10-07 15:30对于显示行号的需求,如果使用的是`QTextEdit`,我们可以通过自定义事件处理或者插入侧边栏来实现。一种常见的方法是创建一个固定宽度的水平滚动条区域,用于显示行号。每当文本内容发生变化时,这个区域的内容也...
- 2021-05-25 00:40李肖遥的博客 关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥这次的代码编辑器比较简单,主要有以下几个功能:简单编辑显示行号突出显示当前行如下图所示,主要来看看怎么实现。代码编辑器的实现...
- 2021-08-13 14:53标签“qt”表明了整个项目是基于Qt框架的,这意味着开发环境可能是Qt Creator,编程语言可能是C++或Python(使用PySide或PyQt库)。Qt Creator提供了丰富的调试工具和设计界面,方便开发者进行可视化布局和代码编写...
- 2021-03-24 20:32它利用了 `Kate` XML语言定义文件,从而能够支持多种编程语言的语法高亮显示,提高了代码的可读性。 **QPlainTextEdit** 是Qt库中用于显示和编辑纯文本的部件。它提供了一个无格式的文本编辑器,可以进行滚动、复制...
- 2022-07-16 16:531. **多语言支持**:QCodeEditor支持多种编程语言,如C++、Python、Java等,通过识别文件扩展名来自动设置代码高亮显示。 2. **语法高亮**:使用Qt的文本编辑组件,实现代码的语法着色,提高代码可读性。 3. **代码...
- 2020-08-12 12:30weifc-wei的博客 QTextEdit支持富文本处理,即文档中可使用多种格式,如文字、图片、表格等。与纯文本PlainText相对而言,windows的记事本就是纯文本编辑器,word就是富文本编辑器。 文档的光标主要基于QTextCursor类,文档的框架...
- 2025-12-27 22:18MatthewMao的博客 更新记录:总链接:C++/Qt课程设计实战指南:手把手教你搞定大作业-CSDN博客文章浏览阅读157次。《Qt课程设计实战指南》专栏正式上线!由资深Qt开发者小Q老师精心打造,针对课程设计常见痛点提供系统解决方案。专栏...
- 2025-02-14 16:07GR鲸鱼的博客 实现效果 4.3 使用 “编辑框” 实现 单行编辑框:QLineEdit 多行编辑框:QTextEdit 纯代码方式实现 实现效果: 可视化操作实现 双击:"widget.ui" 文件 拖拽 “标签” 至 UI 设计界面中,并双击修改内容 构建并...
- 2025-06-22 19:36MatthewMao的博客 高级文本处理 (QTextEdit, QTextDocument, QSyntaxHighlighter可选) 适中 综合应用 支持语法高亮(特定语言)、行号显示、多文档界面 (MDI) 12 文件加密解密工具 选择文件,输入密码进行加密(如简单异或或AES),...
- 2025-02-16 23:07阿贾克斯的黎明的博客 通过上述步骤,我们成功在类似记事本的应用中实现了当前行高亮功能。在实际开发中,你可以根据需求调整背景色、添加下划线等其他样式设置。// 添加下划线这段代码为当前行添加了单下划线样式。希望本文能帮助你深入...
- 2025-07-31 04:25lanjieying的博客 开发者可以创建继承自现有控件的新控件,并重写其绘制方法来实现自定义的外观和行为。通过继承QStyle、QFrame或者QWidget等基类,可以开发出满足特定需求的控件。自定义控件通常包括以下几个步骤:1. 选择合适的基类...
- 2024-04-16 11:08在奋斗的大道的博客 实战:基于QGridLayout 实现计算器 import sys from PyQt5.QtWidgets import QApplication, QWidget, QGridLayout, QPushButton, QLineEdit class Calculator(QWidget): def __init__(self): super().__init__() ...
- 没有解决我的问题, 去提问