| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt]Designer и расстояние между layout и виджетом |
| Автор: sergey_85 3.12.2009, 12:09 |
| Привет! Создаю простую форму ставлю layout (в дизайнере: контекстное меню -> layout -> form layout) Теперь между формой и контролом есть небольшое расстояние. (см. рисунок) Никак не могу его убрать, пробовал разные ф-ции (setMargin, setSpacing ...) Если создаю динамически, таких проблем нет! |
| Автор: djamshud 3.12.2009, 12:14 |
| Ткните в основную форму, поставте нужные свойства: layout*Margin. |
| Автор: sergey_85 3.12.2009, 12:26 | ||||
| нет такого св-ва в проперти, только программно попробовал так и получилось
просто модель Qt отлична например от .Net, C++ Builder и др. и сразу не понять что к чему! я делал так (здесь ничего не получалось, отступы не убирались)
|
| Автор: djamshud 3.12.2009, 12:42 |
| Да есть там все, специально проверил. Qt-4.5.0 Добавлено через 1 минуту и 41 секунду Там идут секции свойств: QObject, QWidget, QLayout. Смотрите в последней. |
| Автор: sergey_85 3.12.2009, 13:29 |
| я юзаю qt 4.4.3, там есть QObject, QWidget, QMainWindow, но секции QLayout нет. QLayout есть только когда кидаешь его на форму, но я делаю так контекстное меню -> layout -> form layout на пустой форме и уже потом кидаю туда контролы, и если надо другие лейауты перейти выше не могу - привязан к проекту! |
| Автор: bsa 7.12.2009, 21:58 |
| sergey_85, выдели форму (если ей назначил layout), появятся в списке свойств свойства QLayout |