1. 在QObject Class中定义Enum
2. 使用QObject::staticMetaObject.enumerator 遍历enum
QMetaEnum ButeRateEnum = QSerialPort::staticMetaObject.enumerator(QSerialPort::staticMetaObject.indexOfEnumerator("BaudRate"));
for (int i=0; i<ButeRateEnum.keyCount(); ++i)
{
if (ButeRateEnum.value(i)>=0)
{
ui->cmb_ButeRate->addItem(ButeRateEnum.key(i),ButeRateEnum.value(i));
}
}