我正在尝试使用 setCellWidget 和 QTextEdit 对象将漂亮的 HTML 文本插入 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 );
感谢您的建议。