Russian Qt Forum
Ноябрь 01, 2024, 12:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: параллелограмм  (Прочитано 3524 раз)
qt_newer
Гость
« : Ноябрь 05, 2014, 16:40 »

Какой самый простой способ нарисовать параллелограмм? Пока есть 2 идеи: создание нового типа в спп или использование Particle ... (последнее, правда, не совсем понятно, как реализовывать)
 
Записан
BuRn
Гость
« Ответ #1 : Ноябрь 05, 2014, 22:17 »

OpenGL не катит?
Записан
Отражение луны
Гость
« Ответ #2 : Ноябрь 06, 2014, 07:20 »

Canvas поможет Вам нарисовать любую фигуру.
http://qt-project.org/doc/qt-5/qml-qtquick-canvas.html
Записан
qt_newer
Гость
« Ответ #3 : Ноябрь 06, 2014, 11:15 »

Спасибо!
Это, действительно, элементарно делается с помощью канвы:
import QtQuick 2.3

Canvas {
    width: 400
    height: 400

    onPaint: {

        var ctx=getContext('2d');
        ctx.setTransform(1,0,-0.3,1,0,0);
        ctx.fillStyle='lightblue';
        ctx.fillRect(50,50,250,100);

    }
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 21.