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