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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Расстоянием между границей окна и его элементами?  (Прочитано 5460 раз)
voron1980
Гость
« : Июня 14, 2012, 22:15 »

В css есть такой параметр margin отвечающий за толщину внешней границы (не путать в бордером элемента), padding отвечающий за внешнюю.
Поскольку css можно применить и к виджетам то я попробовал, но эти свойства действуют на все кроме самого первого лайаута который не хочет прижиматься к краям формы при авторастягивании, очень большое расстояние смотрится не солидно, как избавиться?
Спасибо.
« Последнее редактирование: Июня 15, 2012, 12:37 от voron1980 » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Июня 15, 2012, 07:37 »

Эй, русская языка не родная что-ли?
Исходя из этого совсем непонятно в чём проблема.
Показывай screenshot с указанием проблемы и код, в котором пытался решить эту проблему.
Записан

Qt 5.11/4.8.7 (X11/Win)
_OLEGator_
Гость
« Ответ #2 : Июня 15, 2012, 09:02 »

Код
C++ (Qt)
void QLayout::setContentsMargins ( int left, int top, int right, int bottom )
Записан
voron1980
Гость
« Ответ #3 : Июня 15, 2012, 11:21 »

Эй, русская языка не родная что-ли?
Исходя из этого совсем непонятно в чём проблема.
Показывай screenshot с указанием проблемы и код, в котором пытался решить эту проблему.
Эй, русская языка не родная что-ли? - А вас где воспитывали на ТНТ дом 2?
Просто создайте GUI проект и положите на форму какой нибудь компонет, запустите его и посмотрите на расстояние между тем, что вы добавили и границей окна, но наверное не стоит, если вы этого сразу не увидели не буду вас больше беспокоить.
Записан
mutineer
Гость
« Ответ #4 : Июня 15, 2012, 11:23 »

Просто создайте GUI проект и положите на форму какой нибудь компонет, запустите его и посмотрите на расстояние между тем, что вы добавили и границей окна

Раз уж помощь нужна именно тебе, то ты возьми и просто выложи кусок своего проекта или скриншот, на котором видна проблема
Записан
voron1980
Гость
« Ответ #5 : Июня 15, 2012, 11:28 »

Код
C++ (Qt)
void QLayout::setContentsMargins ( int left, int top, int right, int bottom )
Вот спасибо добрый человек -12 то что нужно
Код:
ui->centralWidget->setContentsMargins(-12,0,0,0);
но почему-то приходится залезать на чужое пространство, centralWidget это самый главный элемент, в нем все лежит.
Записан
voron1980
Гость
« Ответ #6 : Июня 15, 2012, 11:35 »

Раз уж помощь нужна именно тебе, то ты возьми и просто выложи кусок своего проекта или скриншот, на котором видна проблема
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.
Записан
mutineer
Гость
« Ответ #7 : Июня 15, 2012, 11:38 »

Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.

Практика показывает, что если суть вопроса непонятна из-за стилистики или недостаточности данных, то приходится ждать экстрасенса
Записан
iroln
Гость
« Ответ #8 : Июня 15, 2012, 11:38 »

Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.
Тут не закрывают темы, напиши в заголовке темы [РЕШЕНО]
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #9 : Июня 15, 2012, 11:42 »

Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом.
И где, интересно, тебе нахамили?
Тебе всего-лишь указали на проблемы с чистописанием.
В твоих темах полно ошибок. Изъясняешься косноязычно. Даже в названии темы и то умудрился накосячить...
Записан

Qt 5.11/4.8.7 (X11/Win)
voron1980
Гость
« Ответ #10 : Июня 15, 2012, 12:43 »

Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом.
И где, интересно, тебе нахамили?
Тебе всего-лишь указали на проблемы с чистописанием.
В твоих темах полно ошибок. Изъясняешься косноязычно. Даже в названии темы и то умудрился накосячить...
Ну все относительно, сегодня я сделал ошибку завтра ты.
Записан
_OLEGator_
Гость
« Ответ #11 : Июня 15, 2012, 14:23 »

-12 выглядит как хак. Должно хватать всех нулей, посмотри внимательно, что-то у тебя не так.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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