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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: как убрать отступы от виджетов?  (Прочитано 4642 раз)
megido
Гость
« : Июнь 15, 2016, 02:14 »

нашел вроди
Код:
my_widget->layout()->setSpacing(0);
но моя программа закрывается сразу же. без  ошибки как только они отрисовываются

Код:
    QAudioLevel *level = new QAudioLevel(ui->centralwidget);
    audioLevels.append(level);
    ui->levelsLayout->addWidget(level);
    level->layout()->setSpacing(0);
    audioLevels.at(0)->setLevel(0.45);

ппц так это надо лайоуту задавать,тогда что эта функция делает в виджете?
« Последнее редактирование: Июнь 15, 2016, 02:37 от megido » Записан
carrygun
Гость
« Ответ #1 : Июнь 15, 2016, 05:09 »

Скорее всего нет лэйаут менеджера: http://doc.qt.io/qt-5/qwidget.html#layout. Нам же не известно что у вас в классе QAudioLevel творится.
Судя по всему нужно вот этому лэйауту задавать отступ: levelsLayout. Да и без картинки тоже не понятно что куда.
« Последнее редактирование: Июнь 15, 2016, 05:11 от carrygun » Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #2 : Июнь 15, 2016, 07:08 »

ппц так это надо лайоуту задавать,тогда что эта функция делает в виджете?

layout'ы или компоновщики разные бывают и они для виджета не обязательные, поэтому по-умолчанию layout() вернет 0 (или nullptr)
Записан

kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Июнь 15, 2016, 12:43 »

у виджета есть setMargin()
Записан

Изучением 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
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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