相关疑难解决方法(0)

如何将QString转换为std :: string?

我想做这样的事情:

QString string;
// do things...
std::cout << string << std::endl;
Run Code Online (Sandbox Code Playgroud)

但代码不编译.如何将qstring的内容输出到控制台(例如出于调试目的或其他原因)?如何转换QStringstd::string

c++ qstring qt type-conversion

222
推荐指数
7
解决办法
27万
查看次数

将QString转换为char*

可能重复:
QString到char转换

我有一个函数(在STL中fopen),它将char*参数作为我计算机中的路径,但我必须在那个地方使用QString,因此它不起作用.

如何将QString转换为char*来解决此问题?

c++ string qt qt4

22
推荐指数
1
解决办法
7万
查看次数

在Qt中使用系统命令

如何使用system命令在QString中编写命令?

喜欢:

QString command="chmod -R 777 /opt/QT/examples/code/TestGUI/Data";    
system(command);
Run Code Online (Sandbox Code Playgroud)

在编译时,我收到此错误:

cannot convert ‘QString’ to ‘const char*’
  for argument ‘1’ to ‘int system(const char*)’
Run Code Online (Sandbox Code Playgroud)

谁能提出建议?

qt

5
推荐指数
4
解决办法
3万
查看次数

如何从QString获取const char*

我从一个带有UTF8编码的XML文件中读取了一个字符串.我将此值存储在一个QString对象中,并将其与其他一些信息连接起来.我可以在QtCreator调试器中看到它QString保存了所需的值.

我需要将此字符串传递给另一个带const char *参数的库.我如何获得const char *请?我试过toLocal8bit(),toLatin1(),toUtf8()都没有运气.好像我错过了什么......

c++ qstring qt qt-creator qtcore

5
推荐指数
1
解决办法
4105
查看次数

标签 统计

qt ×4

c++ ×3

qstring ×2

qt-creator ×1

qt4 ×1

qtcore ×1

string ×1

type-conversion ×1