Size: a a a

2020 May 28

E

Eugene in Qt
источник

E

Eugene in Qt
источник

Е

Егор in Qt
В qml названия данных такие-же как и в  С++
источник

Е

Егор in Qt
перепиши на setDrawLine(x,y,x_end,y_end)
источник

E

Eugene in Qt
переписал хедер, теперь работает, нойс. спасибо
источник

Е

Егор in Qt
ну на будущее, если в С++ добавить в начало сигнатуры метода Q_INVOKABLE то ее можно будет из кумля дёргать
источник

E

Eugene in Qt
Егор
ну на будущее, если в С++ добавить в начало сигнатуры метода Q_INVOKABLE то ее можно будет из кумля дёргать
я не добавлял его к mousePressed, например, но оно вызывается всё равно нормально. оче странно
источник

Е

Егор in Qt
Eugene
я не добавлял его к mousePressed, например, но оно вызывается всё равно нормально. оче странно
Не понял, кто оно
источник

E

Eugene in Qt
Егор
Не понял, кто оно
метод. mousePressed из qml
источник

Е

Егор in Qt
Eugene
я не добавлял его к mousePressed, например, но оно вызывается всё равно нормально. оче странно
А, всё, понял что ты имел ввиду. Я честно и не знал что эти ивенты можно из С++ перегружать, видимо там неявно добавляется
источник

E

Eugene in Qt
пытаюсь разобраться, как из c++ нарисовать в qml картинку имаджем или хотя бы списком нод для векторной графики.
stackoverlow говорит, что можно унаследоваться от QQuickPaintedItem и использовать его paint. но это медленно, поэтому лучше updatePaintNode.
qt docs говорит, что updatePaintNode это херня, потому что QSGSimpleRectNode и его родственники is deprecated.
так кому верить, а как все-таки нарисовать эту гадскую картинку на канвасе?
источник

E

Eugene in Qt
или вообще взять QQuickImageProvider?
источник

Е

Егор in Qt
Eugene
или вообще взять QQuickImageProvider?
я запутався, тебе надо какой-то png отобразить, или по точкам своё построить?
источник

E

Eugene in Qt
Егор
я запутався, тебе надо какой-то png отобразить, или по точкам своё построить?
мне надо нарисовать треугольник, грубо говоря. я могу или нарисовать в с++ qimage и послать его в qml, или послать в qml список точек, не принципиально. просто интересно, как это правильно делается в принципе
источник

МВ

Макс Воробьев... in Qt
Eugene
пытаюсь разобраться, как из c++ нарисовать в qml картинку имаджем или хотя бы списком нод для векторной графики.
stackoverlow говорит, что можно унаследоваться от QQuickPaintedItem и использовать его paint. но это медленно, поэтому лучше updatePaintNode.
qt docs говорит, что updatePaintNode это херня, потому что QSGSimpleRectNode и его родственники is deprecated.
так кому верить, а как все-таки нарисовать эту гадскую картинку на канвасе?
используй Canvas из qml %)
источник

E

Eugene in Qt
Макс Воробьев
используй Canvas из qml %)
мне в с++ надо породить инфу для рисования в qml
источник

МВ

Макс Воробьев... in Qt
Eugene
мне в с++ надо породить инфу для рисования в qml
источник

DT

Dmitry Tereshchenko in Qt
Всем привет
Перевожу проект на 17-ый стандарт и решил заменить QFile на std::filesystem, но столкнулся с такой проблемой: когда пытаюсь скопировать файл из ресурсов в файловую систему, отрабатывает исключение No such file or directory [:/assets/etc/...]

Как-то это можно обойти не используя QFile?
источник

Е

Егор in Qt
Dmitry Tereshchenko
Всем привет
Перевожу проект на 17-ый стандарт и решил заменить QFile на std::filesystem, но столкнулся с такой проблемой: когда пытаюсь скопировать файл из ресурсов в файловую систему, отрабатывает исключение No such file or directory [:/assets/etc/...]

Как-то это можно обойти не используя QFile?
файлсистем же в ютф-8 не умеет, может не стоит переводить так сразу
источник

DT

Dmitry Tereshchenko in Qt
Беда
Ну ладно, спасибо
источник