Как я могу получить высоту QListWidgetItem в QListWidget в PyQt? - PullRequest
0 голосов
/ 28 октября 2011

На самом деле, как я могу извлечь размер графических элементов вообще в PyQt?

До сих пор я нашел только sizeHint упоминание о размерах в PyQt.

Может кто-нибудь объяснить, пожалуйстакак работает размеры в PyQt?

1 Ответ

0 голосов
/ 28 октября 2011

Как правило, невозможно гарантировать точные размеры виджетов, потому что в игру вступает так много разных факторов. Виджеты будут отображаться по-разному в зависимости от используемого оконного менеджера, текущего стиля графического интерфейса, шрифтов и т. Д., И каждая платформа имеет свои особенности.

Чтобы лучше понять все это, я бы посоветовал вам взглянуть на собственные обзоры Qt геометрия окна , виджетов и макетов и управление макетом .

Чтобы ответить на конкретный вопрос о высоте QListWidgetItems: они будут иметь любую высоту, вычисленную QListWidget, когда он размещает свои элементы. Это может учитывать элементы sizeHint, которые могут быть установлены программно с помощью QListWidgetItem.setSizeHint .

...