Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Uhbif от Декабрь 03, 2023, 18:42



Название: Вывод QList в окно
Отправлено: Uhbif от Декабрь 03, 2023, 18:42
Здравствуйте, хочу вывести значения скоростей ком-порта в окно, не могу разобраться как это сделать.
 ui->txtOutput->QList<qint32> baudRates = QSerialPortInfo::standardBaudRates(); так не работает, пишет что нет такого члена в классе QtextEdit. Как можно решить данную ситуацию?


Название: Re: Вывод QList в окно
Отправлено: kambala от Декабрь 03, 2023, 21:28
надо сперва построить подходящую строку:
Код
C++ (Qt)
QString text;
const auto baudRates = QSerialPortInfo::standardBaudRates();
for (auto rate : baudRates)
 text += QString{"%1\n"}.arg(rate);
ui->txtOutput->setText(text);
либо еще можно выводить не просто текстом, а списком элементов через QListWidget


Название: Re: Вывод QList в окно
Отправлено: Uhbif от Декабрь 04, 2023, 07:51
Спасибо, так работает