python中for语句的实例,
在QT中,foreach的用法如下:
Foreach(var,container) foreach可以一次遍历容器中的值。与for语句不同,foreach每次遍历时都会将值放入var中,并按照变量名的顺序遍历容器中的每个元素。
以下代码:
QStringList mylist我的列表“0000”“1111”“2222”“3333”;Foreach(qstringstr,my list){ qDebug)str;}输出结果如下。
在“0000”、“1111”、“2222”、“3333”工程类APP应用中,常见的是foreach APP应用。例如,当您正在处理一个串口项目时,您可以通过foreach轻松地读取PC端所有可用串口的名称。
代码如下所示。
my serial=newqserialport(this;QStringList PortList _ namesforeach(constqserialportinfo,qserialportinfo 33603360可用端口()){ PortList _ names=info.portName} ui-com _ choose-additems(portlist _ names);注:QSerialPortInfo是用来获取串口信息的类
将读取的所有可用序列号写入QComboBox控件并显示它们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。