ICode9

精准搜索请尝试: 精确搜索
  • Qt中QWebEngineView控件Cookie及缓存的常见问题2021-09-27 15:02:34

    一、QWebEngineView获取Cookie及缓存文件的默认存储路径 通过QWebEngineView实现基本的浏览网页界面程序,运行后QtWebEngine会在用户目录AppData\Local下生成缓存文件夹,该文件夹是隐藏的,需要设置文件夹隐藏可见才能具体看到。示例如下: C:\Users\Administrator\AppData\Local

  • 配置 OpenCV 开发环境2021-09-27 14:03:39

    OpenCV3 + Visual studio 2017 社区版,以及 OpenCV3 + Qt Creator。Windows 7,64bit。 OpenCV && VS 什么下载安装就不说了。主要配置四个地方: OpenCV 的path环境变量: 。。。\opencv\build\x64\vc15\bin; 视图=》其他窗口=》属性管理器,右键需要配置的配置方案。VC++目录 ->

  • 在VS里面使用QT,实现:信号与槽2021-09-27 09:57:53

    本文参考: 基于VS的Qt信号与槽介绍_哔哩哔哩_bilibili文字版:https://www.cnblogs.com/xdd1997/p/14574796.htmlhttps://www.bilibili.com/video/BV1Q5411P7Km?from=search&seid=15465046926530924829&spm_id_from=333.337.0.0 ***********************************************

  • QTableWidgetble自定义表头排序设置2021-09-26 22:03:17

    一.介绍     很多引用场景中,我们需要使用到QTableWidget来显示内容,例如有时显示ip地址时点击排序时,默认是按照Qt字符串来排序的,那么如何按照自己的方式来排序呢? 二.使用 下面为一种简单的实现方法:     class CTableWidgetIPItem : public QObject, public QTableWidgetIt

  • QT-自定义控件使用指南(飞扬青云)2021-09-26 15:34:10

    本片文章参考 :Qt UI界面美化教程1:【“飞扬青云” Qt精美控件】使用教程1_超级大洋葱的博客-CSDN博客_qt界面美化 以此文记录本人 使用遇到的一些坑,特此感谢 飞扬青云提供的自定义控件 1.运行sdkdemo 2.ui中添加自定义控件 3.使用自定义控件

  • make makefile cmake qmake 区别2021-09-26 14:04:34

    https://www.zhihu.com/question/27455963/answer/36722992 1、CMakeLists.txt由用户完成 2、cmake根据CMakeList.txt文件生成makefile;makefile文件是基于平台的; 3、make工具:可以看成一个智能的批处理工具,它本身没有编译和链接功能,而是用类似于批处理的方式,通过调用makefile文件中

  • 干货|使用Qt将采集到的结果数据保存至Excel中2021-09-25 19:02:40

    大家好,我是小哈哥,今天我们接着上一篇网文的内容,继续完成网友问答。 今天我们来分享第三个问题的解决方案: 基于Modbus协议将电压数据上传至上位机Qt程序解析Modbus协议,并将解析之后的结果显示在曲线中将声音强度数据保存至Excel中 本次分享的实例在 分享一个非常强大且好用的

  • qt实战技巧-数据可视化之COMTRATE格式解析(一)2021-09-25 16:06:02

    ​ COMTRADE格式         COMTRADE是IEEE标准电力系统暂态数据交换通用格式。标准为电力系统或电力系统模型采集到的暂态波形和事故数据的文件定义了一种格式。该格式意欲提供一种易于说明的数据交换通用格式。IEEE于1991年提出,并于1999进行了修订和完善。每个COMTRADE

  • QT中的消息对话框2021-09-25 14:04:54

    QMessageBox     //错误对话框 //QMessageBox::critical(this,"critical","错误"); //信息对话框 //QMessageBox::information(this,"critical","信息对话框"); //警告对话框 //QMessageBox::warning(this,&qu

  • PyQt5 关于Qt Designer的初步应用和打包2021-09-25 14:03:24

    PyQt5 关于Qt Designer的初步应用和打包 1. 缘由2. 搭建2.1. 安装2.2. 打开2.3. 设计2.4. 转换 3. 效果3.1. 引用3.2. 启动3.3. 打包3.4. 触发 机器人开发之路总会有很多的艰难险阻,但虽然辛苦,还是选择了那种滚烫的人生。 很幸运,获得了机器人开发领域优质创作者身份认

  • QT中Lambda表达式2021-09-25 13:01:46

    1. connect(发出者,发送的具体信号(函数地址),[],(){  表达式}) connect(ui->actionMotai,&QAction::triggered,[=](){ //模态对话框 QDialog dlg(this); dlg.resize(300,150); dlg.exec(); qDebug()<<"模态对话框弹出"; });

  • Qt5 使用 Qt官方Qt MQTT2021-09-25 09:29:52

    Qt5 使用 Qt官方Qt MQTT qt版本: qt 5.15.2 一.下载源代码 Qt官方在github上提供了源代码,地址:https://github.com/qt/qtmqtt 二.编译 1.进入源代码目录,双击qtmqtt.pro打开工程: 2.选择release进行编译,发现报错: “fatal error: QtMqtt/qmqttglobal.h: No such file or directo

  • qt-opencv2021-09-25 09:01:12

    编译opencv库      

  • 玩转linux之开发工具(Ubuntu20.04)2021-09-24 23:03:06

    在linux下开发是一个不错的选择: 因为在linux下有许多开源的方案进行选择; 不过我前一份工作,环境还是win下比较容易上手,因为ide的成熟,以及供应链的问题, 以前从事单片机的开发,由于疫情等诸多原因,许多单片机开始缺货,不得已换成国产方案。 但是国产单片机对于开源的编译器支持的并不好

  • Qt设置文字长度错过宽度时后面出现省略号2021-09-24 20:00:49

    需求 设置某个编辑框,当文本长度比显示宽度要长时, 依据需求要将文本后面显示为省略号。 我在设计时 QFontMetrics metrics(m_contentFont); QString showText = metrics.elidedText(content, Qt::ElideRight, m_pixResolution.width() - 20); ui.label->setText(showText);

  • Qt文件路径:QDir2021-09-24 19:00:11

    一、描述  QDir 用于操作路径名、访问有关路径和文件的信息、操作底层文件系统。它也可以用来访问 Qt 的资源系统。 Qt 使用“/”作为通用目录分隔符。如果总是使用“/”作为目录分隔符,Qt 将转换路径以符合底层操作系统。 QDir 可以使用相对或绝对路径指向文件。 绝对路径以目

  • QT基础-界面窗口2021-09-24 16:31:11

     QMianWIndow主要由QToolBar工具栏、QDockWidgets(可以停靠或者悬浮的窗口栏)、QMenuBar菜单栏和QStatusBar状态栏和中心区域组成,以vs为例:    在讲窗口菜单之前,先了解QAction这个类,因为QT把窗口菜单和添加行为分成了两个类。所以为我们要在菜单添加按钮、文字、图片都先要QA

  • QT组件之间的关联(伙伴关系)和Tab键的顺序调整,代码实现2021-09-24 14:04:34

    1、伙伴关系: 是指界面上一个Label和一个组件相关联。如图,设定标签的text属性为“姓名(&N)”,其中“&”符号用来指定快捷键字符,界面上并不会显示“&”符号。这时候,用户如果按下alt+N,焦点会迅速切换到“姓名”关联的输入框内。 代码: label->setBuddy(lineEdit); label_2->setB

  • QT qml中动态组件那些事2021-09-23 22:32:59

    目录 动态创建qml对象 Qt.createComponent Qt.createQmlObject Component qml type 销毁动态创建的对象 QQmlContext 总结 动态创建qml对象 Qt.createComponent var component = Qt.createComponent()⇒ component.createObject⇒QmlContext是createComponent方法被调用的qml

  • QT的语音识别2021-09-23 22:01:27

    难点: 难点就是如何跟百度云的语音应用进行通信。 首先,要获取应用的API Key、Secret Key,并通过请求鉴权接口换取 token。向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数: 并在URL中带上以下参数: grant_type: 必须参数,固定为

  • Halcon-(HObject/HImage)、OpenCV-(Mat)、Qt-QImage/Qpixmap图像格式相互转换代码与时间测评2021-09-23 19:33:35

    本文作者Color Space,文章未经作者允许禁止转载! 本文将介绍Halcon、OpenCV、Qt之间图像格式的相互转换实现代码与时间测评! 一、转换时间测试与对比:  二、转换实现代码:  ① OpenCV Mat转Halcon HObject //OpenCV Mat转Halcon HObject HObject MainWindow::MatToHImage(Mat &

  • c++(qt)播放wav文件的四种方式2021-09-23 17:36:53

      //方法一(要符合RIFF规范) 1 QSound::play("E:/Projects/报警声1-1.wav");   //方法二(要符合RIFF规范) 1 QSoundEffect in_effect; 2 in_effect.setSource(QUrl::fromLocalFile("E:/Projects/报警声1-1.wav")); 3 in_effect.setLoopCount(QSoundEffect::I

  • Qt QGraphicsTextItem居中/左对齐/右对齐2021-09-23 15:02:42

    刚刚开始想学习Qt,不是很了解,做居中操作的时候看了很多大佬的写法不是非常理解,这里按照自己的理解写的比较简单的实现,具体需要boundingRect()函数获取宽度信息,就可以以给定参数定位。 二话不说,先上代码: 1 QGraphicsTextItem* MainWindow::createTextItem(QString text, int fontS

  • QT通过QQuickWidget与QML之间的交互2021-09-23 11:31:11

    1、在与qml通信的时候,需要把函数接口暴露给qml需要在函数前面加入Q_INVOKABLE关键字,且需要注意成员函数的公有或私有类型。 例如: .h文件   #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public

  • C++初探:qt应用2021-09-22 19:33:56

    C++ 面向对象 后缀 .cpp 编译: g++ xxx.cpp **封装:**封装的抽象过程,描述一类事物的特点 **类:**一类事物的统称 **对象:**某类事物的一个特别/个体 如何描述一类事物:数据成员,成员方法。 实例化对象:int i; 例: A a1; “实例化一个A类型的对象a1” 继承:核心,在原有的特点/功能上加上

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有