質問

私は、次のような問題があります。私はQtのインターフェイスで私が書いた大きなコードを統合しようとしています。

私の機能のいくつかはstd::stringを返します。私は(QLineEdit::setTextを返す他の機能は私に問題を与えていない)、それらを受け入れるchar作ることに成功しませんでした。

私は何をすべきでしょうか?ありがとう!
ジュゼッペ

役に立ちましたか?

解決

これを試してください:

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

あなたはSTLのサポートでのQtが必要になります。

他のヒント

QStringを取るstd::stringにはコンストラクタがありません。 std::string::c_str()を使用してC文字列に最初にそれを変換します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top