Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
Другие темы раздела
QML Импорт js функции в QML https://www.cyberforum.ru/ qml/ thread1743689.html
Не импортируется js функция в QML. Еще не знаю, можно ли в JS так с return поступать для создания анимации import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Window 2.0 import...
Qml очистка Canvas QML
Как сделать так, чтобы при нажатии на кнопку buttonClose, Canvas "ricunok" очищался? Rectangle { id: oknoGrafika y: 20 width: 0 onWidthChanged: {...
QML QML создание объекта https://www.cyberforum.ru/ qml/ thread1740161.html
Не получается создать объект TextF в QML выдается ошибка об ожидании порта QMLProject.qmlproject: /* File generated by Qt Creator, version 2.7.0 */ import QmlProject 1.1 Project {
QML синусоида QML+C++ Здравствуйте, может кто знает как сделать так: у меня есть область (toch) в которой я хочу нарисовать синусоиду, я испускаю сигнал (SignalPuts) который срабатывает за определенный промежуток... https://www.cyberforum.ru/ qml/ thread1735462.html
QML Validator Динамический QML
Вопрос наверное простой (и похожая тема здесь была уже, но не совсем то ). но ответ на него найти не могу . В общем Как мне менять validator: с DoubleValidator на IntValidator в зависимости от...
QML Двойное нажатие кнопок на клавиатуре Qml Здравствуйте, хочу чтобы определенное действие выполнялось нажатием на пробел и правую кнопку стрелочки вместе, мои попытки: if( (event.key === Qt.Key_Right) && (event.key === Qt.Key_Space) ) {... https://www.cyberforum.ru/ qml/ thread1733360.html
QML Qml динамическая сборка https://www.cyberforum.ru/ qml/ thread1732947.html
Qt 5.5 Проблема в том что когда я собираю все dll для любого проекта windeploy, при запуске exe программа запускается и висит в процессах, но qml не отображается, а в выводе вот такая вот штука...
Как вывести содержимое WebView в qml? QML
Собственно в заголовке весь вопрос. Есть WebView, в нем загружен сайт, нужно получить html-текст этого сайта.
QML Дополнительные окна и анимация в Qml https://www.cyberforum.ru/ qml/ thread1729063.html
Проблема такая, есть нарисованный график, нарисованный в прямоугольнике, я хочу, чтобы он двигался по оси x справа - налево, и когда он полностью проходил, то цикл начинался сначала, вот код: ...
QML QML extention plugin как singleton Добрый день. Попытка на следующей стадии: Plugin создан и может быть успешно загружен в "обычный" qml файл. Если пытаюсь импортировать его в qml файл, который singleton - при компиляции все ок,... https://www.cyberforum.ru/ qml/ thread1723160.html
QML Запуск qml приложения на другом компе
Попытка запустить приложение написанное на qml+c++ была безуспешна как и последующие 15. сначала windeployqt собрал все ddl`ки которые посчитал нужным к проекту, потом я докинул 3 которые он еще...
QML Qml dialog на android при auto_screen_scale_factor имеет неверные размеры https://www.cyberforum.ru/ qml/ thread1715333.html
Как многие в курсе, в Qt 5.6 реализовали работу с highDPI. Но всплыла проблема. При включении auto_screen_scale_factor на Android размеры у QML Dialogs и их наследников начинают беситься и выливаются...
3 / 3 / 0
Регистрация: 07.05.2016
Сообщений: 33
0

Qml изменение размера Canvas при изменении размера окна - QML - Ответ 9200139

28.05.2016, 11:55. Показов 1926. Ответов 2
Метки (Все метки)

Может есть какой нибудь способ, чтобы при изменении размера окна (в моем случае window) изменялся размер рисунка Canvas (увеличивался или уменьшался по горизонтали или вертикали вслед за размером окна), или же без перерисовки всего Canvas не обойтись?
C++ (Qt)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Window {
        id: window
        visible: false
        width: 600
        height: 280
        minimumHeight: 280
        minimumWidth: 600
        title: qsTr("График")
 
 
        Rectangle {
            id: oknoGrafika
            y: 20
            width: 1000
            color: "red"
            height: window.height - 50
            x: { window.width - x1 }
            onXChanged: {
                ricunok.requestPaint()
            }
 
 
            Canvas {
                id: ricunok
                anchors.fill: parent
 
                onPaint: {
                    var ctx = getContext("2d");
                    if(draw == 0)
                    {
                        ctx.clearRect(0, 0, parent.width, parent.height)
                        ctx.save()
                        ctx.strokeStyle = "black";
                        ctx.lineWidth = 2;
                        ctx.moveTo(x2, oknoGrafika.height / 2 - y2 );
                        ctx.lineTo(x1, oknoGrafika.height / 2 - y1 );
                        ctx.stroke();
                        ctx.restore();
 
                        x2 = x1
                        y2 = y1
                        draw = 0
                    }
                    else {
                        ctx.reset();
                        draw = 0;
                    }
                         }
                  }
        }}
Вот, что у меня происходит сейчас:

Вернуться к обсуждению:
Qml изменение размера Canvas при изменении размера окна QML
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2016, 11:55
Готовые ответы и решения:

Перерисовка окна при изменении размера
Наверняка вопрос популярный, но найти пока не смогла. Киньте ссылкой, если есть. Начинаю только...

QML Изменение размера Rectangle в зависимости от длины текста
Имеется Rectangle и Text в нем: Rectangle{ id: surname_rate ...

Блокирование потока при изменении размера окна
Здравствуйте. Есть форма, в которой находится QLabel и QThread который который постоянно...

Крах программы, при изменении размера окна
Здравствуйте. Играюсь с QPaintEvent'ом. Рисую фрактал простенький и проблема заключается в том,...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2016, 11:55
Помогаю со студенческими работами здесь

Изменение размера TableView от размера окна
Как подогнать размер tableview под размер окна, ни где не могу найти как вызвать обработчик...

Изменение размера обьектов при изменении размера графического окна
Можно ли в pascalABC.net сделать следующее: чтобы приизменении размера графического окна изменялись...

Изменение Форм при изменении размера окна
Доброй ночи Подскажите пожалуйста как правильно реализовать изменение (положение) форм и элементов...

Изменение меню при изменении размера окна
Здравствуйте. Видел на одном из сайтов такой прием, когда окно во весь экран меню имеет обычный вид...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru