Показать QMessageBox с несколькими аргументами

Я использую фреймворк Qt, и я немного устал от него.

У меня есть две строки first а также last

Я хочу отобразить их в QMessageBox но не знаю, как включить несколько аргументов.

Это то, что я должен кодировать с аргументом:

QMessageBox::information(0, "Full Name", QString("%1 %2").arg(first));

Как мне получить другой аргумент (last) включены в этот вывод?

1

Решение

Все arg () возвращают QString, поэтому должно работать следующее:

QMessageBox::information(0, "Full Name", QString("%1 %2").arg(first).arg(last));

Для получения дополнительной информации вы можете проверить документацию Вот.

4

Другие решения

Да, должен сделать что-то подобное:

QMessageBox::information(0, "Full Name", QString("%1 %2").arg(first, last));
0

По вопросам рекламы [email protected]