Я пытаюсь создать главное окно (фиксированный размер), которое содержит QTableView, с QSpacerItems выше и ниже, чтобы централизовать таблицу (по вертикали).Централизовать QTableView в окне с вертикальными прокладками
(Извините, не удалось опубликовать изображения, видимо).
У меня есть QVBoxLayout, в котором у меня есть вертикальная проставка, QTableView и другая вертикальная проставка. Я играл со всеми комбинациями QSizePolicy для всех трех виджетов, но я не могу заставить таблицу отображаться без полос прокрутки. (Я не могу использовать Qt.ScrollBarAlwaysOff, потому что они понадобятся, если количество элементов превышает размер главного окна). Таким образом, отображаются вертикальные полосы прокрутки на QTableView, хотя вертикальные распорки поглощают много места между видом и основным окном.
Я хочу, чтобы вертикальные проставки занимали минимальное пространство, необходимое над и под виджетами таблицы, чтобы централизовать строки и виджет таблицы, чтобы отображать как можно больше строк, без полос прокрутки.