我有以下问题。我试图整合与Qt的接口由我写的一个大的代码。

我的一些函数返回std::string。我没有做QLineEdit::setText接受他们(其他功能回到char不给我问题)取得成功。

我应该怎么办?谢谢!点击 朱塞佩

有帮助吗?

解决方案

尝试这种情况:

std::string a = "aaa";
lineEdit->setText(QString::fromStdString(a));

您将需要Qt的STL支持的。

其他提示

有是为QString没有构造函数一个std::string。第一它转换为C字符串使用std::string::c_str()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top