| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Главная » 2015 » Сентябрь » 14 » Графика, QGraphicsItem'ы
09:29 Графика, QGraphicsItem'ы |
| Уважаемые, есть вопросец...Хочу нарисовать какоето подобие окошка при помощи графикайтемов, как-то так:
class title : public QGraphicsItem
{
QGraphicsItem buttons, caption;
};
class sizegrip : public QGraphicsItem
{};
class window : public QGraphicsItem
{
title wintitle;
sizegrip winsizegrip;
window(QString captiontext, QGraphicsItem client)
{
client.setparent(this);
wintitle.setparent(this);
wintitle.setcaptiontext(captiontext);
winsizegrip.setparent(this);
}
};
Вобщем все банально. Есть графикайтем, ему дочерьми приходятся ресайзер (ну типа треугольничек в правом нижнем углу) и заголовок, и усыновляется клиентский графикайтем.Собственно вопрос: как при таком раскладе можно таскать окошко за заголовок и менять размер ресайзером? Я так понимаю - надо заголовку и ресайзеру выставить флаг QGraphicsItem::ItemIsMovable... Если так, то как дальше перемещать/ресайзить окно целиком?
|
|
Просмотров: 443 |
Добавил: admin
| Рейтинг: 0.0/0 |
|
| Календарь |
| « Сентябрь 2015 » |
| Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
| | 1 | 2 | 3 | 4 | 5 | 6 | | 7 | 8 | 9 | 10 | 11 | 12 | 13 | | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | 21 | 22 | 23 | 24 | 25 | 26 | 27 | | 28 | 29 | 30 | |
|