Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Alex_C от Апрель 24, 2012, 17:48



Название: [Решено]Уменьшить поля у QWidget
Отправлено: Alex_C от Апрель 24, 2012, 17:48
Пытаюсь уменьшить поле отступа у QWidget

Код:
QWidget {
   background-color: beige;
   border-width: 1px;
}

Все равно и MenuBar и StatusBar рисуются с большим отступом от края окна. Как изменить отступ?


Название: Re: Уменьшить поля у QWidget
Отправлено: Alex Custov от Апрель 24, 2012, 17:59
уменьшить margin в layout окна


Название: Re: Уменьшить поля у QWidget
Отправлено: GreatSnake от Апрель 24, 2012, 18:25
Все равно и MenuBar и StatusBar рисуются с большим отступом от края окна. Как изменить отступ?

Цитата: assistant
QWidget   Supports only the background, background-clip and background-origin properties.

Попробуй так:
Код
CSS
QMenuBar, QStatusBar {
  background-color: beige;
  border-width: 1px;
}


Название: Re: Уменьшить поля у QWidget
Отправлено: Alex_C от Апрель 24, 2012, 22:13
Сейчас еще раз перечитал главу про лайоуты у Макса Шлее - конечно поля у лайоутов нужно уменьшать, как же я все время забываю, что кроме видимых элементов, у меня еще и лайоуты есть! :) Это именно отступы.
А border-width: 1px; - это ширина линии, которая вокруг рисуется - это в стилях используется!
Всем спасибо!