dkfr.net
当前位置:首页 >> QT中QTExtEDit中的内容toPlAinTExt提出来,我想把... >>

QT中QTExtEDit中的内容toPlAinTExt提出来,我想把...

int a[100]; QString str = ui->textEdit->toPlainText(); int len = str.length(); for(int i = 0; i < len; ++i) { QChar t = str.at(i); a[i] = t.toAscii() - '0'; } textEdit的数据合理性以及数组大小你自己去设定

toPlainText()没用过,但是我知道text()与setText()对应,setText()是设置文本的,text()是获取文本的!

ui是头文件中的引入的.ui文件中窗口类 比如你用Qt Designer设计一个窗口dialog.ui文件,这个dialog设置类名为dialog 那么在头文件代码中可以引入 dialog *ui; 然后在构造函数中有setup(ui),会把窗口装载进来 在设计的dialog.ui中一个textEdit,...

可以使用QTextCursor和QTextCharFormat: QTextEdit *edit = new QTextEdit;...int begin = ...int end = ......QTextCharFormat fmt;fmt.setBackground(Qt::yellow);QTextCursor cursor(edit->document());cursor.setPosition(begin, QTextCurs...

QT中提取QTextEdit文本框中的内容,代码如下 int a[100]; QString str = ui->textEdit->toPlainText(); int len = str.length(); for(int i = 0; i < len; ++i) { QChar t = str.at(i); a[i] = t.toAscii() - '0'; }'textEdit的数据合理性以及数...

int a[100]; QString str = ui->textEdit->toPlainText(); int len = str.length(); for(int i = 0; i < len; ++i) { QChar t = str.at(i); a[i] = t.toAscii() - '0'; } textEdit的数据合理性以及数组大小你自己去设定

int a[100]; QString str = ui->textEdit->toPlainText(); int len = str.length(); for(int i = 0; i < len; ++i) { QChar t = str.at(i); a[i] = t.toAscii() - '0'; } textEdit的数据合理性以及数组大小你自己去设定

因为要对一段字符串进行多次处理,为了避免多次刷新UI带来的负担,肯定是先将数据读入内存,进行处理,然后一次性更新UI。 所以先调用QTextEdit的toPlainText将文本存入一个QString里。然后就有多种方法了。如果必须考虑行号的话,可以调用QStri...

toPlainText()==""

.toPlainText()

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com