Qt 5.6 QLineEdit在转换为std :: string时丢失了最后一个字符

时间:2016-10-23 21:06:02

标签: c++ qt qt5 qlineedit

我使用QLineEdit获取用户名和密码作为输入。但是,如果我将该输入转换为std::string,则最后一个字符总是消失。

std::string s_usr = ui.username->text().toStdString();
std::string s_passwd = ui.password->text().toStdString();

这是我如何转换它。如果我使用例如“Test”并检查将s_usr复制到剪贴板我只有“Tes”。

我错过了什么或这是一个错误吗?

0 个答案:

没有答案