The column property dialog uses a QTableWidget to handle the value substitutions. If the selected column has many different values, adding a QTableWidgetItem for each unique value becomes very slow.
Instead, of a QTableWidget, the dialog should use a QTableView, and the substitutions and values should be handled by an appropriate data model.
The column property dialog uses a
QTableWidget
to handle the value substitutions. If the selected column has many different values, adding aQTableWidgetItem
for each unique value becomes very slow.Instead, of a
QTableWidget
, the dialog should use aQTableView
, and the substitutions and values should be handled by an appropriate data model.