qt中QTextEdit的数据读取

qt中QTextEdit的数据读取,第1张

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、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10159657.html

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

发表评论

登录后才能评论

评论列表(0条)

保存