Как избавиться от пустого пространства вокруг QLabel в QVBoxLayout() в PyQt5CSS

Разбираемся в CSS
Ответить
Anonymous
 Как избавиться от пустого пространства вокруг QLabel в QVBoxLayout() в PyQt5

Сообщение Anonymous »

У меня есть простое окно с QLabel в качестве заголовка и QFrame, содержащее несколько полей ввода.
Я пытался создать для них макет, но заметил, что QFrame всегда выравнивается по низу, даже когда я ставлю setAlignment как Qt.AlignTop. Как оказалось, граница QLabel показывает, что у нее так много неиспользуемого пространства (может быть, потому, что QVBoxLayout() заставляет их иметь одинаковую высоту?)
Странно, что почему-то внезапно возникла проблема даже несмотря на то, что другие макеты, которые я создал, выравниваются так, как я хочу.
Я пробовал добавить AdjustSize() и все другие способы выравнивания, которые только мог придумать, но это все равно не работает.
Итак, как мне избавиться от этих лишних пробелов, чтобы QFrame мог располагаться прямо внизу текста QLabel?
Изображение: изображение макет

Подробнее здесь: https://stackoverflow.com/questions/792 ... t-in-pyqt5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»