Как получить выделенный текст в QTableWidgetItem?

Есть QTableWidgetItem. нужно получить часть текста из QTableWidgetItem, которую выделил юзер. Как можно это сделать? или может быть заменить QTableWidget на что то другое?

и вопрос 2: что бы текст стал доступен для редактирования нужно 2 раза кликнуть по QTableWidgetItem. можно ли как то сделать что бы режим редактирования включался сразу?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
@xibir
1:
if (QLineEdit* cw = dynamic_cast<QLineEdit*>(m_tableWidget->cellWidget(m_tableWidget->currentRow(), m_tableWidget->currentColumn())))
      qDebug() << cw->selectedText();


2:
m_tableWidget->setEditTriggers(QAbstractItemView::AllEditTriggers);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы