Russian Qt Forum
Ноябрь 24, 2024, 19:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено]Уменьшить поля у QWidget  (Прочитано 2780 раз)
Alex_C
Гость
« : Апрель 24, 2012, 17:48 »

Пытаюсь уменьшить поле отступа у QWidget

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

Все равно и MenuBar и StatusBar рисуются с большим отступом от края окна. Как изменить отступ?
« Последнее редактирование: Апрель 24, 2012, 22:14 от Alex_C » Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Апрель 24, 2012, 17:59 »

уменьшить margin в layout окна
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Апрель 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;
}
Записан

Qt 5.11/4.8.7 (X11/Win)
Alex_C
Гость
« Ответ #3 : Апрель 24, 2012, 22:13 »

Сейчас еще раз перечитал главу про лайоуты у Макса Шлее - конечно поля у лайоутов нужно уменьшать, как же я все время забываю, что кроме видимых элементов, у меня еще и лайоуты есть! Улыбающийся Это именно отступы.
А border-width: 1px; - это ширина линии, которая вокруг рисуется - это в стилях используется!
Всем спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.275 секунд. Запросов: 23.