QString get = this->uitextEdit->text();
if(get[getsize()-1]=='\n')
{
QString cmd;
cmdclear();
for(int i = getsize()-2;i>=0;i--)
{
if(get[i] == '\n')
{
break;
}
cmd =get[i]+cmd;
}
num1 = cmdtoInt();
}
我以前正好写过一个类似的,不过就是需要读出最后一行,你可以把这个循环加长一点点就可以解决了。有时候text()函数会不出现,你可以使用topaintext……好像是这么写吧~
比如
void AddCheckBox()
{
QStringList list;
list<<"one"<<"two"<<"three";
foreach(QString number,list)
{
QCheckBox button = new QCheckBox(number,this);
widget添加button
connect(button,SIGNAL(clicked()),this,SLOT(getButtonText()));
}
}
void getButtonText()
{
QCheckBox button = (QCheckBox )(sender()); //关键一步是利用sender()
qDebug()<<"button text:"<<button->text();
}
QObject QObject::sender () const [protected]
返回发射信号类的指针,
我也是刚做出来,本来想着自己弄出来就不写了,想一想,写出来如果能帮助到别人,何乐而不为啦
以上就是关于qt中QTextEdit的数据读取全部的内容,包括:qt中QTextEdit的数据读取、QT 中动态添加checkbox,怎么在触发的信号中获取点击的checkbox的text、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)