Вопросы к Поиску с Алисой
В зависимости от конкретной реализации ListView способы программного определения размера столбцов могут отличаться.
В ListView на основе сетки (GridView) размер столбцов не является жёстко закодированным. professorweb.ru Изначально каждый столбец делается таким широким, чтобы в нём могло уместиться самое большое видимое значение. professorweb.ru Размер любого столбца можно изменить, щёлкнув и перетащив край его заголовка. professorweb.ru
Для более точного управления размером столбца при его объявлении можно указать конкретную ширину. professorweb.ru Это определяет начальный размер столбца, но не влияет на возможность пользователя изменять его размер. professorweb.ru
В ListView на основе QML размеры столбцов вычисляются с помощью JavaScript для модели, хранятся в карте с ключами по именам элементов модели и используются в делегате ListView. wiki.qt.io
В ListView на основе C# можно рассчитать процент пространства, который каждый столбец должен занимать по отношению к другим столбцам, а затем установить ширину столбца равной этому проценту видимого пространства. stackoverflow.com