qt
wocan23
编程爱好者
展开
-
QSyntaxHighlighter使用
有时候需要用到高亮 QSyntaxHighlighter一个参数为QTextDocument为参数的构造函数:QSyntaxHighlighter(document)重写虚函数,以下是官方文档例子,该虚函数当文本块改变时候触发void MyHighlighter::highlightBlock(const QString &text) { QTextChar...原创 2019-06-14 17:30:05 · 3764 阅读 · 1 评论 -
QPlainTextEdit使用
一、调整光标位置 // 获取文档对象 QTextDocument* document = this->paramBar->document(); QTextCursor cursor; // 必须设置否则无光标出现 this->paramBar->setFocus(); // 查询FIELD的位置,不忽略大小写 ...原创 2019-06-14 17:37:51 · 5524 阅读 · 0 评论 -
继承QTreeWidgetItem发生staticMetaObject错误
error: no member named 'staticMetaObject' in 'QTreeWidgetItem'; did you mean simply 'staticMetaObject'?网上找了好多,最后总结下原代码:#ifndef ESTREEWIDGETITEM_H#define ESTREEWIDGETITEM_H#include <QWidg...原创 2019-06-14 17:39:58 · 726 阅读 · 0 评论 -
qt同步发送请求
QString HttpUtils::Post(QString url,QString json){ QNetworkAccessManager * _manager = new QNetworkAccessManager; QNetworkRequest request = QNetworkRequest(QUrl(url)); request.setHeader(QN...原创 2019-06-14 17:40:47 · 606 阅读 · 0 评论 -
QTreeWidget修改行选中及滑过颜色
项目中使用QTreeWidget默认选中是蓝色的,我想改成其他颜色,代码是这样:ChartLeftTree::ChartLeftTree(QTreeWidget *parent) : QTreeWidget(parent){ QStringList chartNames = { "bar","pie","line" }; int size = chartNames.si...原创 2019-09-18 16:08:59 · 8046 阅读 · 0 评论