- _widget.setRowCount(current_row + 1);
-
- _widget.setItem(current_row, 0, new QTableWidgetItem(bytestring));
- _widget.setItem(current_row, 1, new QTableWidgetItem(line));
- _widget.setItem(current_row, 2, new QTableWidgetItem(""));
- _widget.updateGeometry();
-
- _widget.resizeColumnToContents(0);
- _widget.resizeColumnToContents(1);
- _widget.resizeColumnToContents(2);
-
- _widget.resizeRowToContents(current_row);
-
- column_width =
- _widget.columnWidth(0) +
- _widget.columnWidth(1) +
- _widget.columnWidth(2) +
- 2;
-
- _widget.setMinimumWidth(column_width);
- _widget.setMinimumHeight(_widget.rowHeight(0) * (_widget.rowCount()) + 2);
- _widget.setMaximumHeight(_widget.rowHeight(0) * (_widget.rowCount()) + 2);
+ QString old_text = _widget.text();
+ QString new_text =
+ old_text.remove("</table>") +
+ "<tr><td>" + bytestring +
+ "</td><td>" + line +
+ "</td><td>" + "" +
+ "</td></tr></table>";