Qt错误 - 可能错误地使用了指针问题

时间:2012-12-06 18:17:08

标签: qt

有人可以帮忙解决此错误吗?

QString *description = new QString;
description = *dialog.descriptionEdit->toPlainText();

错误:'* QTextEdit :: toPlainText()const()中的'operator *'不匹配

当我尝试时:

QString *description = new QString;
description = dialog.descriptionEdit->toPlainText();

错误:无法在赋值

中将'QString'转换为'QString *'

1 个答案:

答案 0 :(得分:1)

你需要这个

*description = dialog.descriptionEdit->toPlainText();

否则您将分配指针而不是它指向的对象。 description是指向QString的指针,*descriptionQString