要获取QTextEdit的值,您可以使用toPlainText()
方法。以下是一个示例:
QTextEdit *textEdit = new QTextEdit(this);
// 设置初始文本
textEdit->setPlainText("Hello World");
// 获取文本值
QString textValue = textEdit->toPlainText();
// 在控制台输出文本值
qDebug() << "TextEdit value: " << textValue;
在上述示例中,我们创建了一个QTextEdit对象并设置了初始文本。然后,通过调用toPlainText()
方法,我们获取了该QTextEdit的当前文本值,并将其存储在一个QString变量中。最后,我们使用qDebug()
函数将该值打印到控制台。
请注意,与QLineEdit不同,QTextEdit可以包含多行文本。因此,使用toPlainText()
方法将返回所有行的纯文本内容。如果您只需要获取选定的部分或特定行的文本,请参考相关的API函数来实现您的需求。
内容由零声教学AI助手提供,问题来源于学员提问