信号qt

Qt桌面应用程序打包

小白一枚,今天来给大家分享一下如何将自己编写的桌面应用程序进行打包,便于在其他的电脑上进行安装使用。如有错误之处请大家指正,谢谢!好了,废话不多说开干。 这里简要的介绍一下使用QtCreator编写的应用程序的打包。 1. 将Debug模式切换称为ewlease模式进行编译,编译后没有任何错误即可( ......
应用程序 桌面 程序

XCZU15EG处理板设计原理图:(ZCU102E的pin兼容替代卡) 基于 XCZU15EG的双 FMC通用信号处理板

(ZCU102E的pin兼容替代卡) 基于 XCZU15EG的双 FMC通用信号处理板 一、板卡概述 本板卡基于Xilinx Zynq Ultrascale+ MPSOC系列SOC XCZU15EG-FFVB1156架构,PS端搭载一组64-bit DDR4,容量32Gb,最高可稳定运行在2400M ......
信号处理 XCZU 信号 原理 15

读者-写者问题Qt 解

#include <QCoreApplication>#include <QThread>#include <QDebug>#include <QMutex>#include <QWaitCondition>QMutex mutex;QWaitCondition readCondition;QWai ......
读者 问题

QT5中动态更改图标的方法(转)

简述在做工程中遇到一个问题,需要根据程序的运行动态的改变显示的图标。在网上找了几篇博客,都失败了,后来自己看UI文件,发现了失败原因,就是设置图标的时候,输入的问文件路径有问题。我摸索出的方法如下。 Step1:添加资源文件 在工程文件处,右击鼠标》添加新文件》QT resource 修改前缀名,具 ......
图标 方法 动态 QT5 QT

QT 统一界面风格

碰到了个奇怪的问题,QTextBrowser这个控件在win下是白色背景,mac下是黑色背景,字体颜色一样,win下完全没法看。 解决方法:关闭系统主题影响,将应用程序的样式设置为Qt的Fusion风格,这是一个跨平台的风格,可以忽视操作系统的主题设置,帮助你确保在不同的系统上保持一致的背景色。 Q ......
界面 风格 QT

Qt之容器控件(QStackedWidget)

QStackedWidget提供了一个控件栈,在这个栈中,一次只能显示一个控件。这样我们就可以实现多页面之间的切换。 下面是一个例子:我们将创建3个单独的Python文件,分别表示3个独立的页面。然后,我们使用一个主窗口类来加载并切换这些页面。 首先,创建3个不同的Python文件,每个文件包含一个 ......
QStackedWidget 控件 容器

二:用电信号传输TCP/IP数据-3.3-接收HTTP响应消息

按照通信的过程,或者《网络是怎样连接的》这本书的探索思路,浏览器接收响应消息应该放在最后。 作者为避免读者学到最后忘记前面的部分导致无法将这两部分联系起来,所以放到这里讲解。 在发送完HTTP请求消息之后,浏览器还要等待服务器返回响应的消息。 过程大概如下。 1、浏览器在委托协议栈发送请求消息之后, ......
信号 消息 数据 HTTP TCP

Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)

## 一、前言 在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道窗体上,也有少部分是固定嵌入在底部,个人觉 ......
监控系统 工具栏 按钮 上下 位置

Qt程序打包和发布

准备工具 1、Qt Creator,记录Qt Creator的安装路径 2、NSIS空白脚本程序和NSIS汉化脚本程 1 Windows下打包与发布 1.1 打包成zip发布 1、通过Qt Creator build应用程序,选择Relaease build的应用程序占用空间少(推荐),选择Debu ......
程序

Qt 的Cmake方式如何创建资源文件和添加类

CLion(误,QT Creator) 添加资源文件时 ![](https://cdn.jsdelivr.net/gh/RivTian/Blogimg/img/202305222138992.png) 选择Qt 然后选择Qt Resource File 单击choose,然后给你的资源文件输入一个名 ......
方式 文件 资源 Cmake Qt

FLash信号测试

......
信号 FLash

Qt 中md5 计算

```c++ #include QByteArray hash2 = QCryptographicHash::hash(password.toLocal8Bit(), QCryptographicHash::Md5); auto pwd = hash2.toHex().toStdString(); ......
md5 Qt md

Qt tableview表格中换行

网上搜了好多种,,,基本确定使用代理来做,但是坑的是,有个地方很多老哥都写错了,导致折腾了我半小时,特地记录,希望帮助以后相同问题的老哥。 #include "wordwrapdelegate.h" WordWrapDelegate::WordWrapDelegate(QObject *parent ......
tableview 表格 Qt

二:用电信号传输TCP/IP数据-3.2-ACK号的管理

上一节讲了数据收发的大概过程,实际上网络的错误检测和补偿机制非常复杂,这一节讲三个关键点。 ###一、返回ACK号的等待时间 返回ACK号的等待时间叫超时时间。 当网络传输繁忙时ACK号的返回会变慢,这时就要将等待时间设置得长一点,不然可能已经重传了,ACK号才到达。这样的重传是多余的,虽然有序号在 ......
信号 数据 TCP 3.2 ACK

Qt之事件系统

Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等。常见的处理事件的方法如下: (1).重新实现部件的paintEvent、mousePressEvent()等事件处理函数,这是最常用的一种方法,不过 ......
事件 系统

qt 操作添加快捷键

1 QShortcut *backwardShortcut = new QShortcut(QKeySequence::Copy, this); 2 connect(backwardShortcut, SIGNAL(activated()), this, SLOT(slot_action_scree ......
快捷键 qt

Qt开发经验小技巧266-270

266. 从Qt6.4版本开始多媒体模块提供了ffmpeg作为后端解码使用(6.5版本默认就是ffmpeg),可以通过设置环境变量来更改使用哪种后端解码,在main函数的第一行 qputenv("QT_MEDIA_BACKEND", "ffmpeg"); 目前已知的问题是如果选用ffmpeg则暂时不 ......
经验 技巧 266 270

Qt中QTabWidget添加控件(按钮,label等)以及使用方法

今天遇到了一个问题,已经在`QTabWidget`每一行添加了一个按钮,我有一个需求就是,点击每一行的按钮都有各自的响应 首先说一下添加控件代码: 添加文字可以用`setItem`,添加控件就得用`setCellWidget`了。 ```python self.checkButton = QtWid ......
控件 使用方法 QTabWidget 按钮 方法

锁机制和信号量机制实现水果问题,同步机制

使用Semaphore类实现 package com.huo.HelperClass.demo; import sun.security.krb5.internal.TGSRep; import java.util.concurrent.Semaphore; /** * @version 1.0 * ......
机制 信号 水果 问题

Qt开发笔记-----基础篇

## 1.1 为什么要学 Qt Qt是一个跨平台的 C++ 图形用户界面应用程序框架 Qt 为应用程序开发者提供建立艺术级图形界面所需的所有功能 Qt 是完全面向对象的,很容易扩展,并且允许真正的组件编程 (1)Qt 发展史 在讲解学习 Qt 的必要性之前, 先来了解下 Qt 的发展历史: 1991 ......
基础 笔记

5-20打卡:qt实现开启关闭窗口

我想要实现:按下新建窗口,然后新建出一个窗口,这时按钮变成关闭窗口,然后我再点击关闭窗口按钮、那么新建的窗口关闭。 ``` // 在Widget类里面声明一个QWidget的指针成员变量 QWidget *w; Widget::Widget(QWidget *parent) : QWidget(pa ......
20

锯齿波调制的FMCW雷达差拍信号的推导与分析

1、背景 又是同事的问题,同事当时问了一下雷达的中频信号跟信号的起始的频率是否有关,我当时没有回答出来。于是我痛并思痛,找了一些相关的资料,来记录和总结一下,算是自己的一个学习,也方便后面自己的查阅,如果能够帮到大家,那便是极好的。话不多说,咱们进入正题。 2、推导与分析 首先先给出一些锯齿波调制的 ......
锯齿 信号 FMCW

QT QTcpSocket write发送字符串 error: no matching member function for call to 'write'

先看源码: // 按钮,发送消息 void MainWindow::on_pushButton_2_clicked() { QString send_msg = ui->textEdit_2->toPlainText(); // 获取文本框内容 new_sock->write(send_msg); ......
write 字符串 QTcpSocket 字符 matching

QT 字符串和数字拼接 QString int 拼接 显示在 label 标签中

变量: i=0; 拼接后显示到界面的 label 标签中。 方法一: QString succ = QString("连接成功: %1").arg(i++); ui->label->setText(succ); 方法二: QString succ = QString("%1 %2").arg("连接 ......
字符串 字符 QString 标签 数字

基于FPGA的16QAM调制器verilog实现,包括testbench,并通过MATLAB显示FPGA输出信号的星座图

1.算法仿真效果 matlab2022a/vivado2019.2仿真结果如下: 将FPGA仿真的数据导出,然后在matlab中将数据通过噪声之后,可以得到如下的星座图效果。 fpga工程版本信息: <?xml version="1.0" encoding="UTF-8"?> <!-- Produc ......
调制器 FPGA testbench 信号 verilog

半桥闭环LLC谐振变换器仿真,含采用软启动策略,pi控制,柔化给定信号,三种方式波形对比波形图!50一类。

半桥闭环LLC谐振变换器仿真,含采用软启动策略,pi控制,柔化给定信号,三种方式波形对比波形图!50一类。ID:2780670690657207 ......
波形 软启 闭环 谐振 信号

光纤加速计算卡设计原理图 :383-基于 XCKU060的双路QSFP+光纤PCIe 卡 高速信号处理卡

光纤加速计算卡:基于kintex UltraScale XCKU060的双路QSFP+光纤PCIe 卡 一、板卡概述 本板卡系北京太速科技自主研发,基于Xilinx UltraScale Kintex系列FPGA XCKU060-FFVA1156-2-I架构,支持PCIE Gen3 x8模式的高速信 ......
光纤 信号处理 信号 原理 高速

Qt之QFile的介绍和使用

QFile是Qt框架中的一个类,用于对文件进行读取和写入操作。它提供了一种方便的方式来处理文件的操作,包括创建、打开、读取、写入、修改和关闭文件。以下是QFile类的一些常见用途: 1. 文件读取:使用QFile可以打开文件并从中读取数据。您可以使用QFile的read()或readAll()函数来 ......
QFile

QT6 环境搭建和简单例子

环境搭建 $ python -V Python 3.9.16 QT6 需要 Python 3.7+ 以上版本。 $ python -m venv envqt6 在这个命令中,参数 -m 表示执行模块的方式。它告诉 Python 解释器以模块的方式执行后面提供的参数。 venv 是一个 Python ......
例子 环境 QT6 QT

QT5 环境搭建和简单例子

环境搭建 $ python -V Python 3.9.16 QT5 需要 Python 3.7 以上版本。 $ python -m venv envqt5 在这个命令中,参数 -m 表示执行模块的方式。它告诉 Python 解释器以模块的方式执行后面提供的参数。 venv 是一个 Python 模 ......
例子 环境 QT5 QT