Сегодня понадобилось сделать возможность выделить+скопировать текст записанный в Qlabel, мб кому-то это тоже будет интересно.
Делается это так:
Вместо QLabel берем QText или QlineEdit, в зависимости от того сколько текста вам надо вместить. Далее у этих виджетов убираем фрейм(frame) и делаем их недоступными для изменений(ReadOnly)
И последний штрих, нужно установить цвет фона такой же как и у окна.
this->ui->lineEdit->setText("test text"); QPalette palette; QColor color; color = this->ui->lineEdit->parentWidget()->palette().color(QPalette::Background); palette.setColor(QPalette::Base,color); this->ui->lineEdit->setPalette(palette);
и всё, получаем результат))
проще так:
label->setTextInteractionFlags(Qt::TextSelectableByMouse);
Привет, твой ответ очень помог. Спасибо большое!
А так этот сайт единственный который мне помог.