如果是 QLineEdit,则用: QString str = ui->edit->text()
如果是 QPlainTextEdit,则用: QString str = ui->edit->toPlainText()
如果是 QTextEdit, 获取简单文本则用: QString str = ui->edit->toPlainText()获取富文本则用:QString str = ui->edit->toHtml()。
QT中提取QTextEdit文本框中的内容,代码如下int a[100]
QString str = ui->textEdit->toPlainText()
int len = str.length()
for(int i = 0i <len++i)
{
QChar t = str.at(i)
a[i] = t.toAscii() - '0'
}
'textEdit的数据合理性以及数组大小自己去设定
ui是头文件中的引入的.ui文件中窗口类比如你用Qt Designer设计一个窗口dialog.ui文件,这个dialog设置类名为dialog
那么在头文件代码中可以引入 dialog *ui
然后在构造函数中有setup(ui),会把窗口装载进来
在设计的dialog.ui中一个textEdit,就可以通过ui->textEdit来访问这个文本编辑框
不知道我的回答对你是否有用,你可以创建一个最简单的窗口模板程序来分析代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)