Qt5 text_Editor(四)

QT多文本代码高亮编辑器 实现多文档 我想实现一个类似与sublime text 那样(UI)的多文档显示。 一开始没有注意UI中有 标签页控件 自己折腾了好久(这大概说得就是磨刀不误砍柴功吧) 后来发现有QTabWidget就简单了许多 从单文档实现多文档加上之前的折腾,代码修改了很多 。不过...

2017-10-13 19:16:53

阅读数 223

评论数 0

Qt5 text_Editor(三)

实现文本的代码高亮。 本来初衷以为应该是自己用正则实现 不过发现有一个封装好的专门用于代码高亮的的类 QSyntaxHighlighter  通过其子类函数实现自定义代码高亮 构造函数可以用接受一个QTextDoucument*函数 explicit QSyntaxHighlight...

2017-10-11 18:16:11

阅读数 177

评论数 0

Qt5 text_Editor(二)

其他功能 关于复制粘贴撤销  在textedit中已经有封装好的函数,以下四个函数因此比较简单 void MainWindow::on_action_Cut_triggered() { ui->textEdit->cut(); } void MainWindow::on...

2017-10-09 21:14:06

阅读数 179

评论数 0

Qt5 text_Editor(一)

本来想用C++ 写个UI的东西,想写个记事本,但是开始感觉有点无聊,不过开始了就把他做完吧 初始功能  新建NewFile 保存Save  另存为SaveAs NewFile就是 新建一个Untitle无标题文件    Save分为两种 1是Save Untitle无标题文件等同于另存为   ...

2017-10-07 23:07:18

阅读数 232

评论数 0

QT dialog 模态

对话框分为两种:1模态对话框 2非模态对话框 模态对话框就是阻塞对话框,就是你不解决掉这个对话框,谁没办法点这个对话框以外的操作的  (就平时点外面 “噔噔噔” 不让点那种样子的) 非模态就是自己弹出的对话框,我们可以不管他,继续进行当前窗口的任务。 其中模态对话框包含 应用程序级别和窗口...

2017-07-18 17:15:35

阅读数 304

评论数 0

Qt 出现“undefined reference to `vtable for”原因总结

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道。            今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而...

2017-07-17 15:10:43

阅读数 228

评论数 0

Qt connect

QT 信号槽机制 当一个控件发生一种事件   点击 文本变更 聚焦 失焦 之类,产生一个信号。 connect  函数  槽函数 用于捕获信号  当相应信号发出的时候,槽函数被自动触发   除了这个特性之外 槽函数和其他常规函数没有什么特殊区别 能够被public  protect private...

2017-07-15 19:30:32

阅读数 250

评论数 0

Qt environment

网上下载Qt  选择合适的版本 https://www.qt.io/download/   下载完成之后打开Qt Creator 创建一个 empty project 点击下一步 下一步 到完成  新建一个 cpp源文件 编辑CPP(网上找的一份测试) #include #incl...

2017-07-14 17:10:53

阅读数 176

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭