Russian Qt Forum
Ноябрь 21, 2024, 23:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вывод QList в окно  (Прочитано 1742 раз)
Uhbif
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« : Декабрь 03, 2023, 18:42 »

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

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Декабрь 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
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Uhbif
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #2 : Декабрь 04, 2023, 07:51 »

Спасибо, так работает
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.07 секунд. Запросов: 22.