如何使用的std :: string在QLineEdit的?
题
我有以下问题。我试图整合与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()
。
不隶属于 StackOverflow