В моем приложении я хочу генерировать случайные числа или строки с текстом перед ним. Для меня важно, чтобы текст не отображался в моем окне, а копировался в буфер обмена.
int randomnumber = rand() % 46 + 1;
QClipboard *cb = QApplication::clipboard();
cb->setText("Just a test text. And here we have a placeholder! %i", randomnumber);
QClipboard отлично работает с обычным текстом (в этом примере «Просто тестовый текст. А здесь у нас есть заполнитель!»). Но я также хочу скопировать заполнители для случайных чисел, чтобы скопированный текст выглядел так:
Просто тестовый текст. И вот у нас есть местозаполнитель! 42
К сожалению, я получаю сообщение об ошибке: неверное преобразование из 'int' в 'QClipboard::Mode'
Можно ли копировать в буфер обмена текст, заполнители и т. д., а не только обычный текст?