Движение стрелок в часах, QGraphicsScene или QPainter |
Здравствуйте, гость ( Вход | Регистрация )
Движение стрелок в часах, QGraphicsScene или QPainter |
Snikersoman |
1.12.2010, 21:40
Сообщение
#1
|
Студент Группа: Участник Сообщений: 33 Регистрация: 14.11.2010 Пользователь №: 2187 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток уважаемые программисты!
Прошу вашего совета по такому поводу- пытаюсь написать часы со стрелками, от них требуется: 1)Вывод изображения в QGraphicsScene или же в чем то подобном, чтобы была возможность прилепить все это в Qt Designer к форме 2)Изображения циферблата со стрелками берем из файлов(PNG) лежат около экзешника Как я это вобще себе представляю: сначало рисуем под нужным углом стрелочки, вставляем изображение циферблата, красиво выводим в ui форме Теперь собственно вопросы: Когда я вращаю элипс таким методом проблем нет
а когда я делаю так:
нифига не выводится -Вопрос 1 подскажите как картинку правильно вывести Еще такое дело: Раскрывающийся текст
Пытаюсь вывести свою картинку через QGraphicsScene - выводить выводит а вращать не вращаети что то мне подсказывает что вывожу я криво)- Вопрос 2 как вывести QPixmap через QGraphicsScene чтобы можно было вращать? Ежели подскажите другие рабочие методы буду очень благодарен |
|
|
Snikersoman |
4.12.2010, 14:30
Сообщение
#2
|
Студент Группа: Участник Сообщений: 33 Регистрация: 14.11.2010 Пользователь №: 2187 Спасибо сказали: 0 раз(а) Репутация: 0 |
Какой кошмар. Как вы вообще такое выдумали (без обид) Я чувствую себя доктором Франкенштейном, когда смотрю на свою программу: детище ужасно) , но все равно горжусь им тк собрал его своими руками)) Примерно так должно быть QGraphicsScene *scene = new QGraphicsScene; QPixmap img(":/images/1.PNG"); QGraphicsPixmapItem * p = scene->addPixmap(img); p->setRotation(90); ui->graphicsView->setScene(scene); Так и сделал все чудесно работает СПАСИБО! |
|
|
Текстовая версия | Сейчас: 4.5.2024, 17:49 |