0
setCellWidget 및 QTextEdit 객체를 사용하여 QTableWidget 셀에 예쁜 HTML 텍스트를 삽입하려고합니다. 이 훌륭한 작동하지만 지금 내 테이블 마우스 클릭 (선택 등) 또는 keypresses (선택, 탐색, 등) 가져 오지 않습니다. 나는 세포를 설정 해요 방법은 다음과setCellWidget을 사용하여 QTableEdit을 QTableWidget에 삽입하면 키보드 및 마우스 이벤트가 사라집니다.
은 다음과 같습니다 제안
ui.myTableWidget->insertRow(rowCount);
QTableWidgetItem *srcItem = new QTableWidgetItem();
ui.myTableWidget->setItem(rowCount, 0, srcItem);
QTextEdit *text = new QTextEdit();
text->insertHtml(_GetHTML());
text->setFrameStyle(QFrame::NoFrame);
text->setReadOnly(true);
ui.myTableWidget->setCellWidget(rowCount, 0, text);
감사합니다.