Qt是一款开源的、跨平台的C++开发框架,支持Windows、Linux、Mac系统,从1995发布第一版以来,发展迅猛,最开始是用于Nokia手机的Symbian(塞班 系统和应用程序开发,现在是用于嵌入式软件、桌...
-
开发语言 Qt Creator设置IDE的字体、颜色、主题样式
-
c++ Qt 常用面试题整理(不定时整理)
Qt常用面试题整理 目录 c++ 基础相关面试1、Qt 的优点、缺点2、Qt 的核心机制3、信号与槽机制原理4、 Qt信号槽机制的优势和不足5、Qt信号和槽的本质是什么6、信号与槽与函数指针的比较7、Qt 的事件过滤器8、...
-
python pycharm 前端 pyqt5控件自适应窗口知识点汇总(超详细讲解,持续更新中…)
本文涉及:Windows操作系统,Python,PyQt5,Qt Designer,PyCharm 目录 一、自适应原理 二、基础布局示例 三、高级布局示例:布局嵌套布局 四、其它特殊控件自适应补充 2. 未完待续… 五...
-
计算机外设 ui QT的使用3:鼠标事件
鼠标事件 0 事件1 需求2 查看控件的事件处理函数3 UI设计4 新建一个类,继承QLabel5 对已有对象进行类型提升6 重写事件处理函数7 项目进一步拓展(1)获取鼠标按键(2)鼠标移动(3)显示多个按键(4)设置默...
-
c语言 c++ arm开发 linux qt 第二章 智能家居子系统——C51单片机 配置波特率115200
前言 本章为智能家居项目的第二章,本章主要写51单片机的定时器timer,串口UART,中断,外接模块DHT11 同项目其他博文: 项目的概述链接:Linux智能家居项目概述-CSDN博客 第一章 主控代码开发链接:第一章...
-
开发语言 [QT编程系列-3]:C++图形用户界面编程,QT框架快速入门培训 - 2- QT程序的运行框架:HelloWorld、常见控件、对象树原理
目录 2. QT程序的运行框架 2.1 Hello World程序框架 2.2 QT Designer初识 2.3 用QT Designer设计用户登录界 2. QT程序的运行框架 2.1 Hello World程序框架 上...
-
已解决(pip安装pyqt5报错) error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft
已解决(pip安装pyqt5报错) error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tool...
-
开发语言 Qt 中的 QSettings:配置文件的读写和应用场景
文章目录 简介:1. QSettings 简介1.1 QSettings 的创建和初始化1.2 QSettings 的配置存储格式 2. QSettings 的读取和写入操作2.1 写入配置信息2.2 读取配置信息2....
-
开发语言 Qt5安装 Ubuntu安装Qt Ubuntu安装Qt5 【Qt】Ubuntu20.04中Qt5.12.12安装教程详解
00. 目录 文章目录 00. 目录01. Qt概述02. Qt5.12.12下载03. Qt5.12.12安装04. 安装编译工具和依赖项05. 附录 01. Qt概述 Qt(官方发音 [kju:t],音同 cute)...
-
python 编程 C++(Qt) 和 Word 交互总结(二)
阅读本文大概需要 6 分钟 之前有一篇文章介绍过 C++/Qt 操作 Word的一些方法,虽然能满足一部分使用场景,但是终究是在某些平台上有限制,使用起来还是不方便,所以就有了这边文章 我们知道操作 Word其实还有一种方法...
-
Qt实现图片旋转的几种方式(全)
目录 一、用手搓(QPainter) 二、使用 QGraphicsView 和 QGraphicsPixmapItem 三、使用 QTransform 实现图像旋转 四、利用 OpenGL 实现旋转图像的效果有几种不同的方法...
-
ui 开发语言 QT tableWidget的简单使用
1、不能对表格内容进行修改 设置某一列不可编辑 QTableWidgetItem *item1 = new QTableWidgetItem(“xxx” ; //设置第1列不可编辑ui-˃tableWidget-˃set...
-
开发语言 Qt5.14.2-windows平台配置Qt Creator的ARM体系结构Linux交叉编译器
1、安装Qt并下载对应源码 下载并安装Qt 下载对应的源码包,windows版本选择zip格式的源码包 Index of /archive/qt/5.14/5.14.2https://download.qt.io/archi...
-
ui 开发语言 c++ Qt实现遮罩窗口系统全屏锁定或应用程序界面锁定
文章目录 1.QMaskDialog2.使用3.效果图4、说明 // setWindowFlags(Qt::Tool ; //当前窗口的构造函数下调用// setWindowFlags(Qt:...
-
Qt+Opencv:人脸检测
话接上一篇,我们仍使用在上篇《Qt+Opencv:Qt中部署opencv》创建的Qt项目来测试opencv提供的sample。 在正式开始本篇之前,我们先说做一下准备工作: 一、opencv官方文档 学习最权威和最可靠的方式...
-
c++ error C1083 error: C1083: 无法打开包括文件: “QtGui/QApplication”: No such file or directory
Qt系列文章目录 文章目录 Qt系列文章目录前言一、原因二、解决办法1.修改pro工程文件2.在main.cpp中 三、总结 前言 当我们从网上或者从打开别人的工程师,报错,C1083: 无法打开包括文件: “QtG...
-
matlab 开发语言 QT 绘制波形图、频谱图、瀑布图、星座图、眼图、语图
说明 最近在学中频信号处理的一些东西,顺便用 QT 写了一个小工具,可以显示信号的时域波形图、幅度谱、功率谱、二次方谱、四次方谱、八次方谱、瞬时包络、瞬时频率、瞬时相位、非线性瞬时相位、瞬时幅度直方图、瞬时频率直方图、瞬时相...
-
数据库 完美解决Qt中关于Mysql程序的连接、打包等各类问题
分享Qt如何连接Mysql、如何打包Mysql程序,完美解决连接和打包Mysql程序所出现的各类问题。 在Qt项目开发过程中,如果涉及到数据的存储,那么肯定会用到数据库,本篇文章以Mysql数据库为例,讲述Qt...
-
表单 QML 项目中使用 Qt Design Studio 生成的UI界面
作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 今天来和大家聊一下 Qt Design Studio 这个软件。这个软件的主要功能是用来快速完成 UI 界面,就和 wid...
-
linux 开发语言 Ubuntu系统安装qt遇到的一些问题及解决方式
1.下载linux 平台的对应Qt5.5.1 2.开始安装,执行下面的命令 sudo chmod 777 qt-opensource-linux-x64-5.5.1.run ./qt-opensource-linux-x64...
-
开发语言 [QT编程系列-41]:Qt QML与Qt widget 深入比较,快速了解它们的区别和应用场合
目录 1. Qt QML与Qt widget之争 1.1 出现顺序 1.2 性能比较 1.3 应用应用领域 1.4 发展趋势 1.5 QT Creator兼容上述两种设计风格 2. 界面描述方式的差别 3. QML和Widg...
-
c++ QT第29-31课程笔记-基类构造/虚函数/虚继承解决菱形继承
2.10.3 基类构造函数 在C++中,派生类可以通过其构造函数的初始化列表来调用基类的构造函数。这是在构造派生类对象时初始化基类部分的标准做法。 当创建派生类的对象时,基类的构造函数总是在派生类的构造函数之前被调用。如果没...
-
qt QWidget 报错 error: no member named ‘XXXX‘ in ‘ui::Widget‘
QWidget 报错 error: no member named ‘XXXX‘ in ‘ui::Widget‘ 1.问题描述2.解决方法 1.问题描述 主要原因是我们在修改完ui界面时没有重新构建项目或者就是因为构建的项...
-
开发语言 QT Windos平台下打包应用程序
一、windeployqt.exe windeployqt:是 Qt 框架自带的一个工具,用于将一个 Qt 应用程序在 Windows 操作系统下进行打包。它可以通过扫描应用程序的依赖项获取所需的 Qt 库文件、插件和翻译文...
-
QT学习开发笔记(UDP通信)
UDP 通信 11.3.1 UDP 简介 UDP(User Datagram Protocol 即用户数据报协议)是一个轻量级的,不可靠的,面向数据 报的无连接协议。我们日常生活中使用的 QQ,其聊天时的文字内容是使用 UD...
-
QT 系统学习 day06 ,摄像头,语音识别(语音转文字,文字转语音,Qt 的人脸识别系统),
1.调用摄像头,拍照,存储照片 1.摄像头文件 /******* 摄像头相关类 *****/#include /*** 摄像头类 ***/#include /*** 系统摄像头属性类 ***/#include /***...
-
c++ qt surface 3D绘制动态三维曲面
surface 3D绘制动态三维曲面 绘制动态三维曲面的方法有很多,这里介绍使用surface 3D进行绘制 绘制动态三维曲面的方法有很多,这里介绍使用surface 3D进行绘制 之前我去网络上检索了大量关于:《qt 绘...
-
ide Win10 Pycharm Pyqt5环境配置
Win10 Pycharm Pyqt5环境配置 一、Pycharm miniconda-pyqt5环境配置 在Pycharm中打开配置环境界面File | Settings | Project: test_pyqt5 |...
-
开发语言 ui 【Qt】Qt中的拖放操作实现——拖放文件以及自定义拖放操作
文章目录 Qt的拖放操作使用拖放打开文件自定义拖放操作 文章参考《Qt Creator快速入门(第三版)》。 Qt的拖放操作 拖放操作分为拖动Drag和放下Drop,Qt提供了强大的拖放机制,可在帮助文档中通过Drag...
-
ui 开发语言 QTableView大数据文件显示(1000万行数据)
参考: (2条消息 QTableWidget大数据文件显示(1000万行数据)_江南又旧雨的博客-CSDN博客 1,QTableView直接加载显示1000万行数据进行显示。 读取文件时间+表格插入数据时间 需要等待的...
-
ui qt教程 qt开发 qt6 Qt 改变QLabel背景颜色
在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。 方法一:使用Qt调色板,代码如下: 6 ui.l...
-
测试工具 c++ Qt调用python selenium 自我记录(Qt5.14.2+Anaconda+python3.9)
1.新建项目 2.导入外部库-python39 3..pro文件末尾添加代码 .pro文件后段把python39d改为python39 这个玩意真是大坑。。。找了好久才发现 我后面碰到无法找到-lpython39的问题 要...
-
开发语言 Qt曲线绘制-QChart使用(一)
最近打算研究一下qt绘制曲线图,以前项目中绘制曲线图都是纯painter画的,查了一下才发现qt关于曲线的图绘制有自带的qchart,还有第三方的qcustomplot、qwt、echarts等等,先研究QChart,QCh...
-
c++ 嵌入式硬件 2.4.1QT输入控件组之Line Edit
2.4.1QT输入控件组之Line Edit 文章目录 2.4.1QT输入控件组之Line Editui界面的输入控件组2.4.1lineEdit单行文本编辑器2.4.1.1常用的成员函数2.4.1.2常用的槽函数(已经...
-
开发语言 c++ QT作业1:实现两个窗口的切换
两个窗口切换 1 需求2 分析3 第一种方法4 第二种方法5 第三种方法 1 需求 设计两个窗口,每个窗口中都包含一个按钮,最开始的时候只显示窗口1,当按下窗口1中的按钮时,窗口1隐藏(hide),同时窗口2显示(sho...
-
开发语言 Python Qt GUI设计:窗口之间数据传递(拓展篇—5)
在开发程序时,如果这个程序只有一个窗口,则应该关心这个窗口里面的各个控件之间是如何传递数据的。如果这个程序有多个窗口,那么还应该关心不同的窗口之间是如何传递数据的。 本篇博文首先给出一个例子,说明在一个窗口中不同控件之间的...
-
开发语言 Qt中定时器的所有使用方式
在Qt中使用定时器一般有三种方式: 参考博客: Qt | 定时器的使用 - 知乎 QT定时器事件startTimer_谢永奇1的博客-CSDN博客_starttimer Qt之定时器_付康为的博客-CSDN博客_qt 定时器...
-
QPushButton C++ Qt开发:PushButton按钮组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QPushButton按钮组件的常用方...
-
开发语言 c++ qt 指示灯 状态灯 红绿灯 LED灯:使用QLabel实现
前言 需要在界面上实时显示设备的状态,希望通过指示灯来显示,例如绿色代表正常,红色代表异常。 实现步骤 首先添加几个QLabel控件,下图添加了四个QLabel控件。对于QLabel,双击可以修改其text,在属性栏可以修改...
-
c++ windows Qt5开发从入门到精通——第十篇二节(Qt5 网络与通信—— 基于 UDP 的网络广播程序)
欢迎小伙伴的点评✨✨,相互学习c/c++应用开发。 博主六六 本着开源的精神交流Qt开发的经验、将持续更新续章,为社区贡献博主自身的开源精神 目录 前言一、基于 TCP 的网络聊天室程序概述1.1、UDP工作...
-
开发语言 linux 嵌入式 arm arm开发 【C++ 与Qt 线程】C++ std::thread 与Qt qthread多线程混合编程
C++与Qt深度融合:高效设计多线程应用框架 1. C++与Qt线程的混合使用1.1 C++线程与Qt线程的基本概念1.2 线程间的相互依赖关系1.3 设计合理的代码框架 二、深入理解C++和Qt线程模型2.1 C++...
-
开发语言 c++ qt5 linux 深入剖析 Qt QHash :原理、应用与技巧
目录标题 引言QHash 基础用法基础用法示例基础用法综合示例 QHash 的高级用法迭代器:遍历 QHash 中的元素(Iterators: Traversing Elements in QHash )QHash和其...
-
linux ubuntu 【QT】程序无法输入中文 QLineEdit输入框无法切换输入法
目录 0、环境一、问题描述二、解决思路三、步骤描述 0、环境 一、问题描述 测试软件在运行时无法通过键盘快捷键切换中文输入法,主要原因为qt应用程序没成功加载到输入法插件。 本文的以测试程序demo为例,进行过程展示,de...
-
开发语言 qt 5.15 安装详解
开篇 最近由于更换了硬盘,需要重新安装Qt的开发环境啦,本文记录整个Qt环境的搭建过程,在此一文奉上。首先描述一下环境: 操作系统:Windows 10 需要安装的Qt版本:5.15 安装步骤 由于Q...
-
13. OPenGL与QT界面元素交互控制图形渲染
1. 说明: 前面文章中讲到的 OPenGL 渲染都是在页面加载完成即立刻渲染的,如果向控制图形渲染的时间,可以在QT界面中添加一些元素来进行控制。此时需要用到OPenGL当中的makeCurrent( ,update( ,...
-
QT 信号和槽
目录 信号和槽 自定义信号和槽 自定义信号带参数重载问题 信号和槽的拓展 信号连接信号 信号的断开 一个信号可以连接多个槽函数 信号和槽 信号与槽(Signal & Slot 是Qt编程的基础,也是Qt 的一大创新。因为有了...
-
MATLAB生成dll库并在Qt中调用及参数设置
导航 Matlab生成dll并在Qt中调用Matlab生成dllQt调用生成的dlldll库输入输出参数使用时的心得参考链接 Matlab生成dll并在Qt中调用 手动将Matlab算法转成C++费时费力,同时matlab...
-
qt教程 qt开发 OpenCV+Qt实现图像处理操作工具
一、目标 Qt界面实现 雪花屏 高斯模糊 中值滤波 毛玻璃 灰度化 XY方向模糊 双边模糊 腐蚀 [图像处理操作] 要求左边原图,右边效果图 结果展示如下:[图像处理实现有点多,就不一个一个地展示了,各别展示如下] 雪花屏...
-
开发语言 Qt制作定时关机小程序
文章目录 完成效果图ui界面ui样图 main函数窗口文件头文件cpp文件 引言 一般定时关机采用命令行模式,还需要我们计算在多久后关机,我们可以做一个小程序来定时关机 完成效果图 ui界面...
-
qt mapbox:1.切换底图
本人大学毕业进入一家公司工作,岗位是QT,接触到的第一个大任务是关于mapbox的,到现在也有几个月了,学习到了许多mapbox的功能,遇到了很多问题,费了很久才克服,现在我将我的学习成功总计下来,让其他人可...