| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt4] Как двигать QMainWindow без окантовки? |
| Автор: gers 19.2.2009, 02:16 |
| Решил переписать свою поделку, написанную на delphi, столкнулся с проблемой, как сделать вот такой же вид окошка, и чтобы его можно было тягать мышкой? декорации убрать можно через Qt::FramelessWindowHint, но как закруглить края и самое главное чтобы можно было тягать это мышкой...? может через скины как-то? |
| Автор: Elfebet 19.2.2009, 10:35 | ||
| забыли программирование? тягать мышкой форму
|
| Автор: SABROG 19.2.2009, 11:51 | ||||||
Округлять форму можно через:
В paintEvent'e отрисовывать только нужный регион:
Драггинг окна я так обычно реализовываю:
"QPoint dragPosition; " - помещаеш как член класса MyClass, куда-нибудь в секцию protected. А вообще посмотри в моем блоге, там это есть |