先转化为QByteArray类型(Unicode),再转化为const char*
//将QString转化为const char*类型
QByteArray aByteArray = OpenFile.toLocal8Bit();
const char * c_filename = aByteArray.data();
本文详细介绍了如何将QString对象转换为const char*类型,首先通过调用toLocal8Bit()方法将其转换为QByteArray,然后使用data()获取const char*指针,适用于C++编程中字符串类型的相互转换场景。
先转化为QByteArray类型(Unicode),再转化为const char*
//将QString转化为const char*类型
QByteArray aByteArray = OpenFile.toLocal8Bit();
const char * c_filename = aByteArray.data();
6684

被折叠的 条评论
为什么被折叠?