1. UDP通信概述 UDP是无连接、不可靠、面向数据报(datagram)的协议,可以应用于对可靠性要求不高的场合。与TCP通信不同,UDP通信无需预先建立持久的socket连接,UDP每次发送数据报都需要指定目标地址...
-
开发语言 Qt —UDP通信QUdpSocket 简介 +案例
-
计算机外设 Qt中QGraphicsView架构下实时鼠标绘制图形
上一章节介绍了关于QGraphicsView的基础讲解,以及简单的类图创建,由上一章节中最后展示的动画效果来看,今年主要讲述如何在QGraphicsView架构下,实时拖动鼠标绘制图形!今天主要以矩形为例,再来看一下展示效果...
-
开发语言 软件工程 windows 前端 stm32 QT下载、安装详细教程[Qt5.15及Qt6在线安装,附带下载链接]
QT5.15及QT6的下载和安装1.下载1.1官网下载1.2国内镜像网站下载2.安装3.软件启动及测试程序运行3.1Qt Creator(Community)1.下载QT自Qt5.15版本后不在支持离线安装包下载(非商业版本...
-
开发语言 【QT】 QTabWidget&QTabBar控件样式设计(QSS)
很高兴在雪易的CSDN遇见你 ,给你糖糖欢迎大家加入雪易社区-CSDN社区云 前言本文分享QT控件QTabWidget&QTabBar的样式设计,介绍两者可以自定义的内容,以及如何定义,希望对各位小伙伴有所帮助!感谢各位小伙...
-
qt 22. QML与C++交互---C++调用QML中的函数
1. 说明在QML与C++混合开发时,QML界面元素可以通过某种方式去调用C++中的函数,相关文章可查看C++注册函数和属性供QML使用。但是,在某种情况下也需要在C++端去调用QML中定义的函数,完成相应的功能,本篇文章将...
-
数据库 开发语言 QT5 通过 webview2 加载网页
官方文档参考:https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/get-started/win32Webview2依赖的头文件和库头文件主要为:WebView...
-
c语言 Qt、C/C++环境中内嵌LUA脚本、实现LUA函数的调用执行
Qt、C/C++环境中内嵌LUA脚本、实现LUA函数的调用执行Chapter1. Qt、C/C++环境中内嵌LUA脚本、实现LUA函数的调用执行1、LUA简介2、LUA脚本的解释器和编译器3、C环境中内嵌LUA执行LUA函数...
-
pycharm配置pyqt5的ui文件转py文件的小工具
在PyCharm中配置 PyQt5 的 .ui 文件转 .py 文件的小工具其实是配置一个外部工具,以便可以直接在 IDE 中通过单击按钮来完成这个转换。你需要使用 pyuic5 命令,它是 PyQt5 的工具集之一,用于将...
-
开发语言 ui Qt 环境搭建
安装QtCreator进入Qt官网https://www.qt.io/zh-cn/,点击下载按钮然后选择试用Qt,这里下载的是免费版本,也就是社区版本,如果点击购买则下载专业版。点击下载后需要填写个人信息,填好邮箱和手机还需...
-
开发语言 QT SSL handshake failed问题分析与解决 QT基础入门【网络编程】openssl
问题:使用https方式进行post 和get请求时,有时候会出现SSL handshake failed的问题,其实是调用Qt QNetworkAccessManager出现的问题。其实SSL握手是建立HTTPS连接过程的...
-
ui Qt 自定义标题栏,最小化、最大化、关闭窗口,双击最大化,鼠标拖动等效果实现
文章目录前言效果代码.pro文件widget.hwidget.cppwidget.uititle.htitle.cpptitle.ui前言本次实验内容为Qt自定义标题栏,最小化、最大化、关闭窗口,双击最大化,鼠标拖动等界面软...
-
开发语言 c语言 linux qt arm 数据结构 C++中利用随机策略优化二叉树操作效率的实现方法
目录标题第一章: 引言第二章: 随机化二叉搜索树的基本思想2.1 二叉搜索树的性质2.2 随机化二叉搜索树的目标2.3 随机化策略的基本原理第三章: 实现随机策略的方法3.1 随机插入策略3.1.1 随机插入过程3.1.2...
-
开发语言 【Qt编程之Widgets模块】-004:QTableWidget及基本操作
QTableWidget及基本操作1. 概述2. 主要操作函数2.1 QTableWidgets实例化2.2 设置表头 setHorizontalHeaderLabels2.3 单元格选择:setSelectionBehav...
-
c++ Qt5开发环境-银河麒麟V10ARM平台
目录前言1.源码下载2.编译安装2.1 安装依赖2.2 编译2.3 遇到的问题2.4 安装3.编译qtwebengine3.1 安装依赖库3.2 编译3.3 遇到的问题3.4 安装4.配置开发环境5.测试6.程序无法输入中文...
-
数据库 开发语言 使用Qt Installer Framework将自己的程序打包成安装包程序
使用Qt Installer Framework将自己的程序打包成安装包程序制作安装包程序就是将自己的程序打包成一个可执行的exe,双击之后进行安装。1. 在制作安装包程序之前需要安装qt官方提供的安装包制作工具Qt Ins...
-
Qt输入法 Qt中文输入法 Qt嵌入式输入法 Qt/C++中英输入法/嵌入式输入法/小数字面板/简繁切换/特殊字符/支持Qt456
一、前言在嵌入式板子上由于没有系统层面的输入法支持,所以都绕不开一个问题,那就是在需要输入的UI软件中,必须提供一个输入法来进行输入,大概从Qt5.7开始官方提供了输入法的源码,作为插件的形式加入到Qt中,这里需要特别提示的...
-
windows 开发语言 已解决 Cannot mix incompatible Qt library (version 0x50907) with this library (version 0x50e01)
问题描述Windows环境 今天在运行一个官网已编译好的IFC++程序的时候弹出如下提示:意思为当前Qt版本为5.9.7,但期望版本是5.14.1已知解决方案1、大部分都是让指定或更改QT的环境变量,这个解决方案基本上都是有...
-
ui qt 开发语言 VS
创建步骤及注意事项:步骤1:创建ui文件;方法1:通过vs中 右击项目—添加—新建项,打开下图,创建所需窗体ui方法2:直接打开Qt Designer,创建我们所需的ui文件;创建完成后,保存到当前项目目录中,然后由vs导入...
-
开发语言 QT5.15离线安装
在线安装后,将所有的资源打成压缩包。拷贝至另外一台电脑,进行如下设置:1、解压2、进入路径:QT\Tools\sdktool\share\qtcreator\QtProject.3、修改QtCreator.ini,将所有的绝...
-
Qt +VTK+Cmake 编译和环境配置(第一篇 采坑)
VTK下载地址:https://vtk.org/download/cmake下载地址:https://cmake.org/download/版本对应方面,如果你的项目对版本没有要求,就不用在意。我就是自己随机搭建的,VTK选...
-
开发语言 【Qt之模型视图】5. Qt库提供的视图便捷类
1. 前言Qt提供了一些便捷的视图类,如QListWidget提供项目列表,QTreeWidget显示多级树结构,QTableWidget提供单元格项的表格。每个类都继承了QAbstractItemView类的行为,QAbs...
-
c++ Qt 读写文件(QFile&QTextStream&QDataStream) 详解
一、读写文本文件 (QFile 类 Qt QFile类是一个用于读取和写入文件的类,它提供了对文件的访问、读取和写入等操作。它既可以操作文本文件,也可以操作二进制文件。QFile类的功能包括:打开、关闭文件读取文件内容写入文...
-
qt 命令模式 开发语言 c++ 三十、鼠标及键盘事件
三十、鼠标及键盘事件30.1 鼠标事件QMouseEvent发生鼠标事件,当在 Widget 内按下 (或释放) 鼠标按钮 (或移动鼠标光标) 时。才发生鼠标移动事件当按下鼠标按钮时,除非启用鼠标跟踪采用 QWidget::...
-
QT mysql 驱动-数据库安装以及qt连接ssl报错问题
文章末尾是引用笔记1.安装mysql1.1配置信息1.2配置环境变量配置MySQL8.0 环境变量 如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境变量:步骤1:在桌面上...
-
开发语言 Qt界面编程(四)—— QMainWindow(一个菜单栏、多个工具栏、多个停靠部件、一个状态栏、一个中心部件)、资源文件
目录1. 菜单栏2. 工具栏3. 状态栏4. 停靠部件(也称为铆接部件、浮动窗口)5. 核心部件(中心部件)6. 使用UI文件创建窗口6.1 UI设计窗口介绍6.2 菜单栏6.2.1 添加/删除菜单栏6.2.2 添加菜单6....
-
C++ Modal/View 一文带你了解QT Model/View框架的设计思想和实现机制
目录1、QT Model/View框架简介1.1、QT Model/View是什么?1.2、QT Model/View框架核心思想1.3、Model/View框架工作机制1.4、Model/View框架的类2.1模型简介2....
-
golang qt 开发语言 复杂gRPC之go调用go
1. 复杂的gRPC调用我们使用了一个较为复杂的proto文件,这个文件的功能主要是用来定位的,详细内容可以看代码中的注解//指定生成的所属的package,方便调用// 由服务器导出的接口。// 一个简单的 RPC。//...
-
开发语言 ui QT遇到资源文件不显示的问题这样解决
本例来自B站传智教育QT从入门到实战的10手动调用绘图事件widget.cpp文件// //实例化画家对象 this 指定的是绘图设备// //设置画笔// QPen pen(QColor(255,0...
-
开发语言 visual studio c++ Qt5.14.2安装教程和VS2019中的qt环境配置
目录一,Qt简介1.1 Qt1.2 Qt可以做什么二、下载安装2.1 官网下载链接2.2 安装三、VS2019中的qt环境配置3.1 VS安装Qt插件(扩展安装)3.2 VS安装Qt插件(下载安装)四、设置插件五、创建QT项...
-
javascript c++ QT加载echarts图表并进行数据交互详细过程
...
-
开发语言 ui Qt中QSS文件的导入与使用-书写格式(笔记)
QSS文件的导入与使用(笔记)文章目录QSS文件的导入与使用(笔记)QSS文件加载QSS文件书写格式QSS文件的代码块高亮显示想要美化Qt界面,就需要手动设定控件的qss样式如果是直接在cpp文件中设定样式,则使用setSt...
-
qt控件 Qt QPushButton背景图片
一、问题使用控件显示图片缩略图,当点击控件时,弹出窗口显示完整的图片二、分析应该用按钮控件,用信号槽连接。按钮控件是有参数icon,但是只能显示控件中,不能覆盖在整个控件上。三、方法一:使用styleSheet1、代码段QS...
-
QT项目打包成可执行程序exe(简易版)
一、将QT程序原来的debug模式切换到release模式进行编译二、新建一个Demo文件夹,将release编译生成的exe文件复制到Demo文件夹中三、打开Qt 5.12.4(MinGW 7.3.0 32-bit)(选择...
-
开发语言 QT编写应用的界面自适应分辨率的解决方案
博主在工作机上完成QT软件开发(控件大小与字体大小比例正常),部署到客户机后,发现控件大小与字体大小比例失调,具体表现为控件装不下字体,即字体显示不全,推测是软件不能自适应分辨率导致的。文章目录1. 简单可行方案2. 推荐方...
-
c++ QT使用MQTT协议连接ONENET云平台:智能家居PC客户端开发笔记-1 环境搭建
前言前端时间做了一个项目,要求在PC端使用QT制作一个客户端,用来接收从单片机上传到Onennet的数据,并且还要下发指令。当时弄了好几天,中途遇见了非常多的问题,所以写下这篇文章记录一下,同时分享一下自己的经验。我的环境:...
-
开发语言 Qt不能在线程函数操作UI
Qt的官方文档虽然并没有明确说明,不能在子线程中操作UI,但是,因为Qt是事件循环机制,所有的UI事件都是在主线程中处理的,如果在子线程中直接操作UI,就会存在线程安全问题,严重时候会使程序挂掉。 但是有些场景确实需...
-
数据库 开发语言 个人实现的QT拼图游戏(开源),QT拖拽事件详解
文章目录效果图引言玩法拖拽概念基本概念如何在Qt中使用拖放注意事项游戏关键问题总结效果图![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c6dd66befd314442adf0...
-
开发语言 visual studio VS2017调用MATLAB生成的DLL,再打包成DLL供QT调用
一:问题描述参考:C++调用Matlab生成的DLL动态链接库进行混合编程(win10+VS2015+Matlab2016b)_青青韶华的博客-CSDN博客_c++调用matlab生成的dll最近经手的项目需要调用MATLA...
-
开发语言 QT遍历文件夹读取文件名
一、获取文件夹下的所有文件名可以使用QDir类的entryList( 函数获取文件夹下的所有文件名:其中,folder_path为文件夹的路径,files为获取到的所有文件名的列表。如果需要获取文件夹下的所有文件(包括子文件...
-
开发语言 【QT】——QChartView,QChart,QValueAxis类的使用,折线图,柱状图,饼状图的实现
目录1.QChartView——视图2.QChart——图表 3.QValueAxis类方法——坐标轴类5.折线图的实现6.柱状图的实现7.饼状图的实现QChart主要由一下几个大类组成:QChartView类、QChart...
-
QT---制作简易串口助手
一、ui制作打开QTCreator创建一个新文件2.进入UI设计界面进行设计进入ui界面后,选择相应的控件将串口助手的样子给做出来,我选择的是如下的控件做这个串口助手:1.按钮:2.下拉列表3.标签4.组合框5.文本编辑绘制...
-
linux 嵌入式 自动驾驶 赛灵思-Zynq UltraScale+ MPSoC:QT与OPENCV交叉编译环境搭建
赛灵思-Zynq UltraScale+ MPSoC:QT与OPENCV交叉编译环境搭建1、MPSOC 交叉编译环境简介使用Linux交叉编译工具在开发中可以摆脱对petalinux的依赖,直接使用Linux交叉编译工具进行...
-
开发语言 Qt 报错:moc
最近刚开始接触Qt,在写程序的时候报了错,如图:moc_mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "private: void __cdecl MainWindow::do_c...
-
java 开发语言 安装银河麒麟操作系统上的G++并配置Qt
安装银河麒麟操作系统上的G++并配置Qt在银河麒麟操作系统上安装G++编译器并配置Qt开发环境是进行C++程序开发的重要一步。本文将详细介绍如何在银河麒麟操作系统上完成这个过程。第一步:安装G++编译器在银河麒麟操作系统上安...
-
服务器 开发语言 QT作业3
完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新...
-
开发语言 将 QtPropertyBrowser 加入到 vs2015 qt版中工程中
我是直接将QtPropertyBrowser的所有文件当子文件夹全部加入到工程里的加完之后,ok,编译错误出现一堆以下错误,我只拿出一条moc_qtbuttonpropertybrowser.cpp(94 : error C...
-
ui 开发语言 Qt中信号槽的介绍及使用方法
目录三、信号槽1. 信号槽的概念2. 函数原型2.1 自带信号 → 自带槽2.2 自带信号 → 自定义槽2.3 自定义信号3. 参数传递3.1 全局参数3.2 信号槽传参4. 对应关系4.1 一对多4.2 多对一三、信号槽1...
-
开发语言 Qt5插件开发入门+示例
目的1、为什么用插件现在大家最讲模块化开发了,怎么算模块化,分成不同的类,分成不同的文件夹,高内聚,低耦合,这个当然算是。从高层次讲,它们是在一起的,只是逻辑上的模块化,不是物理上的模块化,或者说不是彻底的模块化,彻底的模块...
-
fpga开发 FPGA高端项目:图像采集+GTX+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持
目录1、前言免责声明本项目特点2、相关方案推荐我这里已有的 GT 高速接口解决方案我这里已有的以太网方案3、设计思路框架设计框图视频源选择OV5640摄像头配置及采集动态彩条视频数据组包GTX 全网最细解读GTX 基本结构G...
-
开发语言 【Qt-24】基于QCharts绘制曲线图
一、QChart简介QChart是Qt中专门用于绘制图表的模块,支持折线图、柱状图、饼图等常见类型。其主要组成部分有:QChart:整个图表的容器,管理图表中的所有数据和图形属性QChartView:继承自QGraphics...