Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: voron1980 от Июня 14, 2012, 22:15



Название: [РЕШЕНО] Расстоянием между границей окна и его элементами?
Отправлено: voron1980 от Июня 14, 2012, 22:15
В css есть такой параметр margin отвечающий за толщину внешней границы (не путать в бордером элемента), padding отвечающий за внешнюю.
Поскольку css можно применить и к виджетам то я попробовал, но эти свойства действуют на все кроме самого первого лайаута который не хочет прижиматься к краям формы при авторастягивании, очень большое расстояние смотрится не солидно, как избавиться?
Спасибо.


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: GreatSnake от Июня 15, 2012, 07:37
Эй, русская языка не родная что-ли?
Исходя из этого совсем непонятно в чём проблема.
Показывай screenshot с указанием проблемы и код, в котором пытался решить эту проблему.


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: _OLEGator_ от Июня 15, 2012, 09:02
Код
C++ (Qt)
void QLayout::setContentsMargins ( int left, int top, int right, int bottom )


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


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: mutineer от Июня 15, 2012, 11:23
Просто создайте GUI проект и положите на форму какой нибудь компонет, запустите его и посмотрите на расстояние между тем, что вы добавили и границей окна

Раз уж помощь нужна именно тебе, то ты возьми и просто выложи кусок своего проекта или скриншот, на котором видна проблема


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: voron1980 от Июня 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 это самый главный элемент, в нем все лежит.


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: voron1980 от Июня 15, 2012, 11:35
Раз уж помощь нужна именно тебе, то ты возьми и просто выложи кусок своего проекта или скриншот, на котором видна проблема
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: mutineer от Июня 15, 2012, 11:38
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.

Практика показывает, что если суть вопроса непонятна из-за стилистики или недостаточности данных, то приходится ждать экстрасенса


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: iroln от Июня 15, 2012, 11:38
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом. Проблема решена тему можно закрыть.
Тут не закрывают темы, напиши в заголовке темы [РЕШЕНО]


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: GreatSnake от Июня 15, 2012, 11:42
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом.
И где, интересно, тебе нахамили?
Тебе всего-лишь указали на проблемы с чистописанием.
В твоих темах полно ошибок. Изъясняешься косноязычно. Даже в названии темы и то умудрился накосячить...


Название: Re: К стати как избавиться от расстоянием между границей окна и его элементами?
Отправлено: voron1980 от Июня 15, 2012, 12:43
Ну практика показывает, что когда первым делом тебе начинают хамить, проблема как то уходит на второй план и думаешь уже не о том как решить проблему а совсем о другом.
И где, интересно, тебе нахамили?
Тебе всего-лишь указали на проблемы с чистописанием.
В твоих темах полно ошибок. Изъясняешься косноязычно. Даже в названии темы и то умудрился накосячить...
Ну все относительно, сегодня я сделал ошибку завтра ты.


Название: Re: [РЕШЕНО] Расстоянием между границей окна и его элементами?
Отправлено: _OLEGator_ от Июня 15, 2012, 14:23
-12 выглядит как хак. Должно хватать всех нулей, посмотри внимательно, что-то у тебя не так.