В качестве учебного примера (по туториалу) сверстал виджет, показанный на картинке:
Как сделать так, чтобы при отображении данного виджета показывалась только форма для ввода данных с закругленными краями?
4
Как в Qt скрыть виджет верхнего уровня, но чтобы при этом вложенный виджет (нижнего уровня) отображался?
-
Судя по всему, не помешало бы добавить layout чтобы растянуть ваш дочерний виджет внутри родительского.
В конструкторе родительского виджета можно добавить:
setAttribute(Qt::WA_TranslucentBackground);
Должно помочь.Нравится Поделиться -
xseven, спасибо за совет=) Виджет уже растянут с помощью layout внутри родительского, просто margin большой выставлен. Чтобы все отлично заработало, нужно помимо вашей строчки добавить следующее:
setAttribute(Qt::WA_TranslucentBackground); setWindowFlags(Qt::FramelessWindowHint);
И после этого все отлично работает.Нравится 2 комментария Поделиться-
EXLПожаловаться вчераА ссылочкой на туториал не поделитесь?
-
rust21Пожаловаться вчераthesmithfam.org/blog/2009/09/10/qt-stylesheets-tutorial пожалуйста
-
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через TM IDПохожие вопросы
- 0
- 0
- 1
-
0
- 0
-
2
- 0
- 1
- 0
- 0
- Показать ещё