Qt问题 QString 和 void* 相互转化

  1. QString转为void*格式
cpp 复制代码
//将路径QString转为void*格式
	QByteArray byteArray = qstrFilePath.toUtf8();
	char* charArray = byteArray.data();
	void* voidPath = static_cast<void*>(charArray);
  1. void*转为QString格式
cpp 复制代码
char* charPath = static_cast<char*>(voidPath);
QString qstrFilePath(charPath);
相关推荐
OpenC++几秒前
【C++QT】Buttons 按钮控件详解
c++·经验分享·qt·leetcode·microsoft
杜小暑32 分钟前
动态内存管理
c语言·开发语言·动态内存管理
想不明白的过度思考者34 分钟前
Java从入门到“放弃”(精通)之旅——JavaSE终篇(异常)
java·开发语言
我真的不会C1 小时前
QT窗口相关控件及其属性
开发语言·qt
CodeCraft Studio1 小时前
Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中进行数据验
开发语言·python·excel
火柴盒zhang1 小时前
websheet之 编辑器
开发语言·前端·javascript·编辑器·spreadsheet·websheet
景天科技苑1 小时前
【Rust】Rust中的枚举与模式匹配,原理解析与应用实战
开发语言·后端·rust·match·enum·枚举与模式匹配·rust枚举与模式匹配
阿让啊1 小时前
C语言中操作字节的某一位
c语言·开发语言·数据结构·单片机·算法
椰羊~王小美1 小时前
LeetCode -- Flora -- edit 2025-04-25
java·开发语言
孞㐑¥2 小时前
C++11介绍
开发语言·c++·经验分享·笔记