diff --git a/qt/aqt/browser/table/table.py b/qt/aqt/browser/table/table.py index 0bf2cd548..afcf6c33b 100644 --- a/qt/aqt/browser/table/table.py +++ b/qt/aqt/browser/table/table.py @@ -321,11 +321,17 @@ class Table: hh.setCascadingSectionResizes(False) def _save_header(self) -> None: - saveHeader(self._view.horizontalHeader(), self._state.GEOMETRY_KEY_PREFIX) + saveHeader( + self._view.horizontalHeader(), self._state.GEOMETRY_KEY_PREFIX + "631" + ) def _restore_header(self) -> None: self._view.horizontalHeader().blockSignals(True) - restoreHeader(self._view.horizontalHeader(), self._state.GEOMETRY_KEY_PREFIX) + # Qt 6.3.1 won't allow headers to be clicked when restoring state from a previous + # version, so we need to bump the key. + restoreHeader( + self._view.horizontalHeader(), self._state.GEOMETRY_KEY_PREFIX + "631" + ) self._set_column_sizes() self._set_sort_indicator() self._view.horizontalHeader().blockSignals(False)