1个回答
展开全部
QString get = this->ui.textEdit->text();
if(get[get.size()-1]=='\n')
{
QString cmd;
cmd.clear();
for(int i = get.size()-2;i>=0;i--)
{
if(get[i] == '\n')
{
break;
}
cmd =get[i]+cmd;
}
num1 = cmd.toInt();
}
我以前正好写过一个类似的,不过就是需要读出最后一行,你可以把这个循环加长一点点就可以解决了。有时候text()函数会不出现,你可以使用topaintext……好像是这么写吧~
if(get[get.size()-1]=='\n')
{
QString cmd;
cmd.clear();
for(int i = get.size()-2;i>=0;i--)
{
if(get[i] == '\n')
{
break;
}
cmd =get[i]+cmd;
}
num1 = cmd.toInt();
}
我以前正好写过一个类似的,不过就是需要读出最后一行,你可以把这个循环加长一点点就可以解决了。有时候text()函数会不出现,你可以使用topaintext……好像是这么写吧~
佳达源
2024-10-28 广告
2024-10-28 广告
深圳市佳达源电子有限公司主要经营,电子产品销售:电子元器件批发:电子元器件要售:计算机软硬件及辅助设备批发:计算机软硬件及辅助设备零售;家居用品销售;家具销售;灯具销售;安防设备销售;日用百货销售;厨具卫具及日用杂品零售:日用家电零售:五金...
点击进入详情页
本回答由佳达源提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询