![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
a_goodgirl |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нужно, чтобы QWidget "выпадал" как меню - т.е. имел вид "без заголовка" (см. картинку). Сделать это можно с помощью
setWindowFlags(Qt::Popup); Но при этом окно становится не способным менять размер, а нужно его растягивать! |
|
|
![]() |
a_goodgirl |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Большое спасибо SABROG!!!
В целом работает, с небольшими поправками: надо перемещать не в угол, а в _sgrip->move(QPoint(width()-_sgrip->width(), height()-_sgrip->height())); и еще приходится отслеживать resizeEvent и делать там то же самое, а то уголок "теряется" |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.7.2025, 4:43 |