91
: Февраль 21, 2024, 12:04
|
Автор SektorCT - Последний ответ от SektorCT
|
покажи как ты в коде передаешь. судя по ошибке (constructor for ... QQmlPointFValueType to call with value ... QVariantList), ты пытаешься засунуть список точек туда, где ожидается лишь одна точка (не списочная)
Вы были правы, я вместо required property list<point> ePoints пытался подсунуть required property point ePoints Но все равно не моуг нарисовать обьект. Вот так выглядит выпис в модели перед получением точек list: QVariant(QList<QPointF>, QList(QPointF(300.451,51.5492), QPointF(309.439,50.8578), QPointF(310.13,41.8697), QPointF(301.142,42.5611), QPointF(300.451,51.5492))) А вот код в qml Repeater { id: repeaterLimitShape
model: root.pelData.gaugeLimitModel anchors.fill: parent
delegate: Shape { id: delegateLimitShape
required property list<point> ePoints
anchors.fill: parent layer.samples: 8
ShapePath { id: trackShapeLimit
capStyle: Qt.FlatCap strokeColor: "red" fillColor: "red" strokeWidth: 1
Component.onCompleted: { console.log("ePoints: ", delegateLimitShape.ePoints) }
PathPolyline { id: ppl
path: delegateLimitShape.ePoints
} } } }
Выпис в консоли выглядит вот так Тут я немного в растерянности.
|
92
: Февраль 21, 2024, 10:09
|
Автор SektorCT - Последний ответ от kambala
|
покажи как ты в коде передаешь. судя по ошибке (constructor for ... QQmlPointFValueType to call with value ... QVariantList), ты пытаешься засунуть список точек туда, где ожидается лишь одна точка (не списочная)
|
93
: Февраль 20, 2024, 22:43
|
Автор SektorCT - Последний ответ от SektorCT
|
Всем привет. У меня имеется в qml репитер для нескольких Shape, и чтоыб его нарисовать мне надо каждому передать лист QPointF И может я что-то не так с этим листом делаю но у меня идет в консоли такой выпис Could not find any constructor for value type QQmlPointFValueType to call with value QVariant(QVariantList, QList(QVariant(QPointF, QPointF(300.451,51.5492)), QVariant(QPointF, QPointF(300.451,51.5492)), QVariant(QPointF, QPointF(300.451,51.5492)), QVariant(QPointF, QPointF(300.451,51.5492)), QVariant(QPointF, QPointF(300.451,51.5492)))) PathPolyline: path of type 26 not supported
Может кто подскажет как правильно лист точек передать репитеру? Спасибо
|
94
: Февраль 14, 2024, 16:48
|
Автор Гурман - Последний ответ от jasaxit
|
Впервые в мире онлайн казино я получил 1000 рублей за регистрацию в казино с выводом – это просто невероятно! Как же здорово, что существуют такие Топ казино, где игроки действительно ценятся. Отличные бонусы, удобный интерфейс – мое постоянное место для развлечений!
|
95
: Февраль 13, 2024, 14:25
|
Автор juvf - Последний ответ от mokynis
|
там же. Текстовый редактор-Поведение-<раздел в нижнем правом углу> Мышь и клавиатура-Показывать подсказки при наведении мыши Выбрать из комбобокса "при наведении с Shift". Просто так подсказки не будет
|
96
: Февраль 13, 2024, 14:13
|
Автор mokynis - Последний ответ от mokynis
|
"Old but gold"-спасибо! Тут еще один косяк обнаружился: в настройках, в профилях Qt стоял QT5 (что-то его подтянуло ДО установки Creator'а). После установки qt6-tools появилась запись, что есть и более поздняя версия и ее надо бы сделать по умолчанию. Все решилось, вопрос закрыт
|
97
: Февраль 13, 2024, 13:33
|
Автор mokynis - Последний ответ от Old
|
Вот этот пакет еще поставь qt6-tools и будет help
|
98
: Февраль 13, 2024, 13:21
|
Автор mokynis - Последний ответ от mokynis
|
examples нашел, спасибо. =========== pacman -Qs qt6 local/qt6-5compat 6.6.1-2 (qt6) Module that contains unsupported Qt 5 APIs local/qt6-base 6.6.1-3 (qt6) A cross-platform application and UI framework local/qt6-declarative 6.6.1-1 (qt6) Classes for QML and JavaScript languages local/qt6-doc 6.6.1-2 (qt6) A cross-platform application and UI framework (Documentation) local/qt6-examples 6.6.1-2 (qt6) Examples and demos from qt6 documentation local/qt6-positioning 6.6.1-1 (qt6) Provides access to position, satellite and area monitoring classes local/qt6-quick3d 6.6.1-1 (qt6) Qt module and API for defining 3D content in Qt Quick local/qt6-quicktimeline 6.6.1-1 (qt6) Qt module for keyframe-based timeline construction local/qt6-serialport 6.6.1-1 (qt6) Provides access to hardware and virtual serial ports local/qt6-shadertools 6.6.1-1 (qt6) Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL local/qt6-svg 6.6.1-1 (qt6) Classes for displaying the contents of SVG files local/qt6-tools 6.6.1-1 (qt6) A cross-platform application and UI framework (Development Tools, QtHelp) local/qt6-translations 6.6.1-1 (qt6) A cross-platform application and UI framework (Translations) local/qt6-webchannel 6.6.1-1 (qt6) Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients local/qt6-webengine 6.6.1-2 (qt6) Provides support for web applications using the Chromium browser project
|
99
: Февраль 13, 2024, 11:31
|
Автор juvf - Последний ответ от juvf
|
Сейчас при отладке выскакивают какие-то подсказки, которые мне мешают. См скрин - на сером фоне в основном окне, справа, значение переменных. бывает полэкрана в этих подсказках... Как их отключить?
Эти нашел. Options->Text Editor->Display снять галку "Line annotations". А как подсказки в окошке?
|
100
: Февраль 13, 2024, 11:25
|
Автор juvf - Последний ответ от juvf
|
Кто знает, как отключить вот такие всплывающие окна? ps это во время отладки, если курсор мыши попадет на слово (переменная, тип, функция), то выскакивает подсказка в окошке с описанием того, что под курсором.
|
|