|
1Qter豆
本帖最后由 Since 于 2019-7-23 17:18 编辑
void Widget:n_btnToComboBox_clicked(){ //plainTextEdit 的内容逐行添加为 comboBox 的条目// QTextDocument *doc; //文本对象// QTextBlock textLine; //文本中的一段
QTextDocument* doc=ui->plainTextEdit->document(); //QPlainTextEdit 的内容保存在一个 QTextDocument 里 int cnt=doc->blockCount(); //QTextDocument分块保存内容,文本文件就是硬回车符是一个block,
QIcon icon(":/images/icons/aim.ico");// icon.addFile(":/images/icons/aim.ico");
ui->comboBox->clear(); //清除条目
for (int i=0; i<cnt;i++) //扫描所有 blobk
{
QTextBlock textLine=doc->findBlockByNumber(i);//用blobk编号获取block,就是获取一行
QString str=textLine.text(); //转换为文本
ui->comboBox->addItem(icon,str); //添加一个条目到comboBox
}
}
|
|