用qt设置的编辑框,如何获取编辑框里输入的信息

用qt设置的编辑框,如何获取编辑框里输入的信息,第1张

如果是 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来访问这个文本编辑框

不知道我的回答对你是否有用,你可以创建一个最简单的窗口模板程序来分析代码


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10097338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存