Как я могу сделать ширину заголовка для каждого столбца равной наибольшей ширине для QTreeView? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть QTreeView с 12 столбцами с различной шириной ширины заголовка, например,

| xxx | xxxxxxxxx |

Однако я пытаюсь сделать ширину каждого столбца равной наибольшей, чтобы она выглядела как

|    xxx   | xxxxxxxxx |

Согласно документации, у меня есть мой QTreeView, и я вызываю метод count (из получения QHeaderView из .header), а затем l oop в диапазоне и вызываю columnWidth для каждого Заголовок столбца и добавьте его в список. Затем просто позвоните max в этом списке. Затем с помощью I перебираю снова, с тем же диапазоном и вызываю setColumnWidth(i, width).

Однако визуально ничего не меняется. Как я могу сделать так, чтобы все мои QTreeView имели одинаковую ширину, равную наибольшей ширине всех заголовков?

...