IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> QT中TextEdit实现控制台显示效果 -> 正文阅读

[C++知识库]QT中TextEdit实现控制台显示效果

写QT软件的小伙伴可能遇到过类似的需求,将软件运行过程中的产生的信息在界面上进行显示,且达到类似控制台输出信息的效果,即最新的消息出现在最下面一行,且可以看到之前一定数量的消息,且有滑轮可以拖动,cmd控制台中的一定数量设置的比较大,QT中可以自行设置,现在给大家分享一下QT中如何实现类似的效果。



!!!!Copy大法好啊,大家注意中间的注释哦,最后两行应该是设置在显示函数中的!!!

#include <QTextEdit>

void GetCmdEffect(QTextEdit *output){                       //output即为ui界面上的TextEdit组件对象
    output->document()->setMaximumBlockCount(150);          //输出框中可存储的消息数,现在为存储150行消息数,
                                                            //可自行设置,设置了这一行即达到了最新消息在最后一行显示的效果

    output->setFontFamily("楷体");                          //为什么CMD中的显示看起来非常整齐呢?因为使用了等宽字体,
                                                            //等宽字体包括楷体、黑体等,根据自己的需要设置吧

    output->insertPlainText("你要显示在界面上的内容!");       //这里可以将光标挪到消息的最后面,完整的实现了控制台聚焦在最新消息的效果
    output->moveCursor(QTextCursor::End);                   //一般用在显示消息的函数中,且放在显示消息的语句后
}

这么点东西我当时还是搜了好一会儿……QT的界面编程真的很神奇,很多有意思的组件,有机会都可以试试!

最后,有帮助的话可以给我一丢丢赞赏嚯!(记得备注CSDN,我会更有动力更新文章嚯!)

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 11:40:56  更:2022-05-10 11:42:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 20:58:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码