Russian Qt Forum
Августа 26, 2025, 17:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Layout spacing  (Прочитано 2765 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Января 18, 2014, 17:45 »

Добрый день

В QVBoxLayout вставлены (сверху вниз) QFrame, QFrame, QPushButton, QFrame. Почему остается зазор перед QPushButton и как его убрать?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Января 18, 2014, 18:21 »

layout->setSpacing(0)
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Января 18, 2014, 20:55 »

layout->setSpacing(0)
Уже (иначе был бы зазор между QFrame(s)
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Января 18, 2014, 21:42 »

Похоже, что кнопка так себя рисует.
« Последнее редактирование: Января 18, 2014, 21:48 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #4 : Января 19, 2014, 12:44 »

Похоже, что кнопка так себя рисует.
Проверил перекрыв paintEvent где рисую bounding box (аттач). Ладно, захотелось ей место оставить - но почему снизу оно игнорируется (несимметрично)? И еще изменило margins что были нулевые (на хрена мне эта самодеятельность  Плачущий)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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