咸鱼DoYoung  
做一条有理想的咸鱼

随笔分类 -  QT相关

  • Qt和JavaScript使用QWebChannel交互一——和Qt内嵌网页交互
    摘要:Qt和JavaScript使用QWebChannel交互一——和Qt内嵌网页交互 (文章目录) 前言 Qt提供了QWebChannel来和网页进行通信,只需要注册自定义对象一下,就可以直接绑定信号槽来进行Qt程序和网页之前的通信,非常方便 下面使用一个案例来学习QWebChannel 环境:vs20 阅读全文
    posted @ 2021-10-01 15:51 咸鱼Doyoung 阅读(7599) 评论(1) 推荐(1) 编辑
  • Qt 字符串转md5
    摘要:Qt 字符串转md5 #include <QCryptographicHash> QString strToMd5(QString str) { QByteArray qba = QCryptographicHash::hash(str.toLatin1(), QCryptographicHash: 阅读全文
    posted @ 2021-07-02 11:29 咸鱼Doyoung 阅读(200) 评论(0) 推荐(0) 编辑
  • Qt注册自定义类型
    摘要:Qt注册自定义类型 #include <QMetaType> // 注册完成之后就可以发送自定义参数类型的信号了 qRegisterMetaType<BaseDevice::DeviceType>("BaseDevice::DeviceType"); 阅读全文
    posted @ 2021-07-01 12:11 咸鱼Doyoung 阅读(402) 评论(0) 推荐(0) 编辑
  • QTreeView 使用 QStandardItemModel
    摘要:QTreeView 使用 QStandardItemModel @(文章目录) 前言 Qt 模型视图的讲解到处都是,就不废话了。直接说QTreeView使用QsStandardItemModel的基本用法 一、直接上图 二、添加同级结点项 1.思路 1. 通过QTreeView的currentInd 阅读全文
    posted @ 2021-06-30 22:13 咸鱼Doyoung 阅读(1991) 评论(2) 推荐(0) 编辑
  • Qt 事件过滤器
    摘要:@(Qt 事件过滤器) 分析 现在有这样一个场景,界面中有三个按钮,分别实现三个按钮对应槽函数,正常情况下点击是这样的 现在来使用事件过滤的方式使按钮2的点击失效 在此之前需要知道事件的传递流 以鼠标点击事件为例,当界面中产生一个鼠标点击事件,经过一系列乱七八糟的处理,事件来到Qt的事件分发器,事件 阅读全文
    posted @ 2021-03-11 17:28 咸鱼Doyoung 阅读(640) 评论(0) 推荐(0) 编辑
  • Qt QTableWidge遍历删除行的问题
    摘要:Qt QTableWidge遍历删除行的问题 @ 问题 QTableWidget遍历删除时容易写成下面这种写法 for (int i = 0; i < ui->tableWidget_3->rowCount(); --i) { ui->tableWidget_3->removeRow(i); } 这 阅读全文
    posted @ 2021-02-24 12:07 咸鱼Doyoung 阅读(1363) 评论(0) 推荐(0) 编辑
  • centos7 安装QT
    摘要:https://blog.csdn.net/yanchenyu365/article/details/106550302 http://r6d.cn/achCh 阅读全文
    posted @ 2021-01-19 21:16 咸鱼Doyoung 阅读(378) 评论(0) 推荐(0) 编辑
  • 记录下QCustomPlot 热力图的用法
    摘要:记录下QCustomPlot 热力图的用法 // configure axis rect:配置轴矩形 customPlot->setInteractions(QCP::iRangeDrag|QCP::iRangeZoom); // 这也将允许通过拖拽/缩放尺度改变颜色范围 customPlot->a 阅读全文
    posted @ 2020-12-24 09:34 咸鱼Doyoung 阅读(2025) 评论(0) 推荐(1) 编辑
  • Qt QChart 创建图表
    摘要:Qt QChart 创建图表 @ 效果 流程 graph LR q(value 数据) q-->s1(QPieSlice)-->ps(QPieSeries)--饼状图-->c(QChart)-->v(QChartView)-->w(QWidget) q-->s2(...)-->ps q-->bs(Q 阅读全文
    posted @ 2020-12-20 17:57 咸鱼Doyoung 阅读(595) 评论(0) 推荐(0) 编辑
  • Qt TCP 简单通信
    摘要:Qt TCP通信 例子 效果 流程 通信分为服务器和客户端 服务器 实例化一个服务器对象 pServer = new QTcpServer; 关联服务器的newConnection信号,当有新的客户端连接时,会发送该信号 connect(pServer, &QTcpServer::newConnec 阅读全文
    posted @ 2020-12-14 23:08 咸鱼Doyoung 阅读(207) 评论(0) 推荐(0) 编辑
  • Qt 设置Qt::FramelessWindowHint 后界面无法移动问题的一种解决方案
    摘要:事件过滤器 阅读全文
    posted @ 2020-12-13 14:53 咸鱼Doyoung 阅读(1054) 评论(0) 推荐(0) 编辑
  • Qt 操作 Excel 的相关文档
    摘要:Reference The COM object is a QAxObject with the CLSID {00024500-0000-0000-c000-000000000046}. Interfaces _Application Event Interfaces AppEvents Publ 阅读全文
    posted @ 2020-12-07 11:38 咸鱼Doyoung 阅读(161) 评论(0) 推荐(0) 编辑
  • Microsoft Word Application Reference Qt 操作word 的操作文档
    摘要:Microsoft Word Application Reference The Microsoft Word Application COM object is a QAxObject with the CLSID {000209ff-0000-0000-c000-000000000046}. I 阅读全文
    posted @ 2020-12-07 11:32 咸鱼Doyoung 阅读(412) 评论(0) 推荐(0) 编辑
  • Qt QPainter画个球啊
    摘要:Qt QPainter画个球啊 看效果 方法 使用绘图事件,绘制一个图形 使用定时事件,不停更新图形位置 代码 .h #pragma once #include <QWidget> #include <QPaintEvent> #include <QTimerEvent> #define STEP 阅读全文
    posted @ 2020-11-22 21:52 咸鱼Doyoung 阅读(377) 评论(0) 推荐(0) 编辑
  • Qt 设置button互斥,一组button只能选中一个
    摘要:Qt 设置button互斥,一组button只能选中一个 一、同一容器内互斥 效果 先在界面是拖入一个控件容器,这里以QGroupBox为例 再放进来几个按钮控件 设置按钮属性,第一个红框勾选是设置按钮可选,第二个勾选就是设置自动互斥,当同一容器内的按钮勾选了这个选项就会自动互斥 二、不同容器内互斥 阅读全文
    posted @ 2020-11-17 00:29 咸鱼Doyoung 阅读(3498) 评论(0) 推荐(1) 编辑
  • QLabel 设置背景图片的方法和解决图片太大不能完显示的办法
    摘要:#QLabel 设置背景图片的方法和解决图片太大不能完显示办法 1、通过QPixmap来设置 方法 // 获取到图片目录 QDir dir(qApp->applicationDirPath()); dir.cd("src"); // 构建pixmap QPixmap pixmap(QDir().ab 阅读全文
    posted @ 2020-11-15 17:55 咸鱼Doyoung 阅读(3452) 评论(0) 推荐(1) 编辑
  • Qt Qgis 二次开发——鼠标点击识别矢量要素
    摘要:Qt Qgis 二次开发——鼠标点击识别矢量要素 介绍: 识别矢量要素需要用到QGis的一个工具类:QgsMapToolIdentifyFeature 一个QgsMapTool的子类的子类,官方文档描述: 接下来就是如何使用了,直接上代码 代码: 使用(不知道基本用法的可以参考上一篇) #inclu 阅读全文
    posted @ 2020-09-14 16:51 咸鱼Doyoung 阅读(2531) 评论(1) 推荐(0) 编辑
  • QT 程序关闭前提示
    摘要:QT 程序关闭前提示 原理: 程序关闭前会产生关闭事件:QCloseEvent 重写关闭事件函数,在函数内部实现关闭前的事 代码: void MainWindow::closeEvent(QCloseEvent *e) { if(0 == QMessageBox::warning(this,QStr 阅读全文
    posted @ 2020-09-11 09:52 咸鱼Doyoung 阅读(680) 评论(0) 推荐(0) 编辑
  • QT QScrollArea 简单使用流程
    摘要:理解 QScrollArea 可以分成两个部分来看 上层可以看作一个相框 下层可以看作一张相片 流程: 创建一张“相片”——QWidget 在相片上创建若干“相片内容”——控件 创建一个“相框”——QScrollArea “相片”放入“相框”用“布局”——QVBoxLayout> 将“相片”“相框” 阅读全文
    posted @ 2020-09-10 14:21 咸鱼Doyoung 阅读(4882) 评论(2) 推荐(0) 编辑
  • QT QGIS 二次开发——基本用法
    摘要:QT QGIS 二次开发——基本用法 1、新建画布 2、添加矢量图层 ​ 1、打开矢量图层 ​ 2、新建矢量图层 ​ 1、添加几何要素——点 ​ 2、添加几何要素——线 3、添加栅格图层 ​ 1、打开栅格图层 小demo 1、新建画布 /* #include "QgsMapCanvas" * cla 阅读全文
    posted @ 2020-09-01 17:22 咸鱼Doyoung 阅读(8472) 评论(11) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示