线程qt

聊一聊 C# 的线程本地存储TLS到底是什么

聊一聊 C# 的线程本地存储TLS到底是什么 一:背景 1. 讲故事 有朋友在后台留言让我说一下C#的 ThreadStatic 线程本地存储是怎么玩的?这么说吧,C#的ThreadStatic是假的,因为C#完全是由CLR(C++)承载的,言外之意C#的线程本地存储,用的就是用C++运行时提供的  ......
线程 TLS

VS打开Qt的ui界面几秒后闪退(ui无法打开文件)的解决办法

VS打开Qt的ui界面几秒后闪退(ui无法打开文件)的解决办法问题:近两天在vs中直接点解ui界面,自动调用Qt Designer打开界面几秒后Designer界面闪退,回到vs界面,并有“——.ui无法打开文件”的错误提示。这个问题应该是Windows或Qt哪些东西更新造成的,用Qt的几个同学都有 ......
界面 办法 文件

mac qt问题记录

mac qt安装 mac qt安装 下载的dmg启动后无法安装 系统偏好与设置->安全与隐私->通用->允许从以下位置安装选择仍要打开 debug启动控制台输出版本问题 程序坞出现图标但是不显示窗体 Project WARNING: Qt has only been tested with vers ......
问题 mac

QT -- QCollat​​or对QStringList进行排序

1.QCollator QCollator是一个可以适用于特定语言环境的字符串排序工具。QCollator对象还可以与std::sort模板函数一起使用来排序QString列表。 QCollator collator; //区分大小写 collator.setCaseSensitivity(Qt:: ......
QStringList QCollat QT

QT5中utf8转gb2312问题

网上找的2段代码: char * Gb2312_utf8(std::string strutf8, char* str) { //头文件QTextCodec QTextCodec* utf8Codec = QTextCodec::codecForName("utf-8"); QTextCodec* ......
问题 2312 utf8 QT5 utf

Qt -- blockSignals函数的用法

该函数的原型:bool QObject::blockSignals(bool block) 官方解释:If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invo ......
blockSignals 函数 Qt

Qt/C++摄像头采集/二维码解析/同时采集多路/图片传输/分辨率帧率可调/自动重连

一、前言 本地摄像头的采集可以有多种方式,一般本地摄像头会通过USB的方式连接,在嵌入式上可能大部分是CMOS之类的软带的接口,这些都统称本地摄像头,和网络摄像头最大区别就是一个是通过网络来通信,一个是直接本地通信。本地摄像机的采集可以用qcamera来做,但是qcamera类在很多平台没有实现,比 ......
摄像头 分辨率 同时 图片 Qt

UE4 Android打印出所有线程的调用栈

在Visual Studio中使用AGDE调试UE4游戏(Debug包),在Command Window中执行LLDB.Shell bt all打印出所有线程(共199个线程)的调用堆栈 >LLDB.Shell bt all Error: Success Output Message: * thre ......
线程 Android UE4 UE

多线程打印程序 3382019835830

。。。 public class Printer { public static class PrinterThread extends Thread { static boolean[] candidate = new boolean[10]; int num; public PrinterThr ......
线程 3382019835830 程序

Qt随机生成颜色

Qt随机生成颜色 QColor #include <QColor> #include <QRandomGenerator> // 创建一个随机颜色 QColor randomColor() { QRandomGenerator generator; int r = generator.bounded ......
颜色

Qt学习(一)-------- 定时器、绘图

1.定时器 QTimer ⭐ 创建定时器对象 QTimer *timer = new QTimer(this); ⭐ 启动定时器 timer->start(毫秒); ⭐ 监听信号 connect(timer,&QTimer::timeout,[=](){ }); 例子 QTimer *timer = ......
定时器

vs工具使用:如何查看各自使用的线程

注意:要先DEBUG进去,才会出现如下窗口: 不然,只显示如下窗口: ......
线程 工具

QT6国际化

Qt多国语言做的还是比较人性化,在多国语言中,可以添加几个Ts文件,使用Qt语言家翻译好用,发布成qm文件就可以在程序中直接调用了。步骤如下: 1.创建项目后,添加ts文件 2.在项目中,所有需要进行国际化的字符 都采用Tr(" ") qml中采用 qsTr(" ") 3.项目编写好后,ts是不会自 ......
国际 QT6 QT

qt 通过该 ui 文件生成的代码在哪里

疑问: UI 生成的代码在哪里? 那么这个 UI文件生成的代码在哪里呢? 打开看一下。 ......
代码 文件 qt ui

QT6的安装问题

从qt.io官网(https://www.qt.io/product)下载的Qt各种工具只有几天的试用期,对于python开发者来说,通过pip安装免费的PyQt6或PySide6就够了。 PyQt6 vs PySide6 PyQt6 和 PySide6 都是针对Qt 6库的Python绑定,允许开 ......
问题 QT6 QT

Qt本地存储QSettings

一、概述 使用QSettings存储从服务器获取到的token。 二、代码示例 CacheUtils.h #pragma once #include <QObject> #include <QSettings> #include <QString> class CacheUtils : public ......
QSettings

关于若依里面线程池的配置解读

1.线程池配置:只有配置了才可以进行使用 /** * 线程池配置 * * @author ruoyi **/@Configurationpublic class ThreadPoolConfig{ // 核心线程池大小 private int corePoolSize = 50; // 最大可创建的 ......
线程

Qt 5.12.8版本图解教程

一、安装详细步骤 点击下一步Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。 Qt 支持的操作系统有很多,例如通用操作系统 Win ......
版本 教程 Qt 12

Qt封装Http请求工具类

一、概述 封装一个HttpUtils工具类,此列封装了Qt的Http请求。总共封装了两个方法Get和Post方法。 二、代码示例 1.工具类:HttpUtils.h/HttpUtils.cpp #pragma once #include <QObject> #include <QJsonObject ......
工具 Http

Qt 安装完整版教程(Linux)

一、获取Linux-qt版本 选择国内的下载渠道,更快 将这个复制到ubuntu-18.04 自定义的一个目录 二、linux安装qt 在这个目录下执行命令: kali@ubuntu~: sudo 777 chmod qt-opensource-linux-x64-5.12.8.run kali@u ......
整版 教程 Linux Qt

Qt 图表:从实时数据到多样化的视图

引言 在现代软件开发中,实时数据的可视化处理是一个常见的需求。Qt Charts 提供了一系列工具,不仅可以实时更新图表,还能展示多种类型的数据。本文将通过一个示例来介绍如何在 Qt 应用程序中使用 Qt Charts 创建实时更新的图表,并探讨继承自 QAbstractAxis 和 QAbstra ......
视图 图表 实时 数据 Qt

feign线程隔离策略链路传递

一、MDC机制 1、配置文件增加 %X{traceId} <property name="CONSOLE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%X{traceId}] %-5level %logger{50} %msg ......
链路 线程 策略 feign

Qt发起Post请求进行登录并拿到token的值

一、概述、 编写一个登录界面,输入用户名及密码,点击登录按钮,调用登录接口发起网络请求。并拿到登录成功后的token值。如下图: 二、代码示例,主要内容都加了注释,不过多解释。这里没有封装直接在widget中发起网络请求及设置参数是为了更加方便的查看。方便学习,后面会把封装好的get和Post请求贴 ......
token Post

Qt+数据库学习笔记(一)WIN10+Qt5.15.2 MinGW 32-bit+MySQL5.7.44编译MySQL5.7驱动插件

前言: 因项目需要,需要使用Qt连接MySQL数据库。程序编写电脑上使用的是Win10 64位系统,程序运行电脑上使用的是Win7 32位系统。 一、下载及安装MySQL5.7 1、地址:MySQL官网 点击DOWNLOADS 2、点击MySQL Community(GPL) Downloads 3 ......
MySQL5 MySQL 插件 数据库 笔记

wpf 跨线程操作UI控件

public MainWindow() { InitializeComponent(); Loaded += MainWindow_Loaded; } private void MainWindow_Loaded(object sender, RoutedEventArgs e) { this.Ti ......
线程 控件 wpf

Qt小技巧18.解决"qUncompress: Z_DATA_ERROR: Input data is corrupted"问题

1 引言 Qt 中的 qCompress() 和 qUncompress() 函数来进行 QByteAarray 的压缩和解压操作。这些函数提供了方便的方式来对字节数组进行压缩和解压缩,无需处理底层的压缩算法和细节。但是在使用过程中有时候会遇到一些棘手的问题,例如下面这个例子: 2 错误案例 下面是 ......

Qt/C++编写视频监控系统82-自定义音柱显示

一、前言 通过音柱控件实时展示当前播放的声音产生的振幅的大小,得益于音频播放组件内置了音频振幅的计算,可以动态开启和关闭,开启后会对发送过来的要播放的声音数据,进行运算得到当前这个音频数据的振幅,类似于分贝,分贝越大,听到的声音越大,振幅越大。在如何摆放音柱控件这个问题上,考虑过多种方案,比如一开始 ......
音柱 监控系统 系统 视频 Qt

Python中的协程、线程和进程

一.协程与多线程和多进程一起使用有什么不同 协程、多线程和多进程都是实现程序并发执行的方法,不过它们在工作方式和适合的应用场景上存在一些区别。 1.协程(Coroutine) 协程是在单一线程内部实现并发的,由于只涉及单一线程,不存在多线程中常见的数据竞争等线程同步问题。当协程遇到 IO 操作(如文 ......
线程 进程 Python

Python笔记二之多线程

本文首发于公众号:Hunter后端 原文链接:Python笔记二之多线程 这一篇笔记介绍一下在 Python 中使用多线程。 注意:以下的操作都是在 Python 3.8 版本中试验,不同版本可能有不同之处,需要注意。 本篇笔记目录如下: 概念 多线程的使用示例 daemon run() 线程对象的 ......
线程 笔记 Python
共3520篇  :3/118页 首页上一页3下一页尾页