Russian Qt Forum
Июнь 03, 2024, 07:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
Страниц: 1 ... 8 9 [10]
 91 
 : Февраль 26, 2024, 13:18 
Автор ecspertiza - Последний ответ от gafoci
Лучшая подработка это онлайн казино! Приход на официальный сайт Cat Casino https://4boxing.ru/ — это всегда радостное событие. Вход в казино Кэт открывает дверь в мир азартных развлечений. Cat Casino на деньги предлагает захватывающие слоты и азартные игры.

 92 
 : Февраль 26, 2024, 10:34 
Автор SektorCT - Последний ответ от SektorCT
Все таки ошибка была с именами пропертей.

 93 
 : Февраль 22, 2024, 12:02 
Автор SektorCT - Последний ответ от kambala
смущает anchors.fill: parent

попробуй распечатать ePoints в Shape, а не в ShapePath

на уровне модели все правильно написано? может имя роли перепутал?

 94 
 : Февраль 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

                    }
                }
            }
        }

Выпис в консоли выглядит вот так
Код:
qml: ePoints:  []

Тут я немного в растерянности.

 95 
 : Февраль 21, 2024, 10:09 
Автор SektorCT - Последний ответ от kambala
покажи как ты в коде передаешь. судя по ошибке (constructor for ... QQmlPointFValueType to call with value ... QVariantList), ты пытаешься засунуть список точек туда, где ожидается лишь одна точка (не списочная)

 96 
 : Февраль 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

Может кто подскажет как правильно лист точек передать репитеру?
Спасибо

 97 
 : Февраль 14, 2024, 16:48 
Автор Гурман - Последний ответ от jasaxit
Впервые в мире онлайн казино я получил 1000 рублей за регистрацию в казино с выводом – это просто невероятно! Как же здорово, что существуют такие Топ казино, где игроки действительно ценятся. Отличные бонусы, удобный интерфейс – мое постоянное место для развлечений!


 98 
 : Февраль 13, 2024, 14:25 
Автор juvf - Последний ответ от mokynis
там же. Текстовый редактор-Поведение-<раздел в нижнем правом углу> Мышь и клавиатура-Показывать подсказки при наведении мыши
Выбрать из комбобокса "при наведении с Shift". Просто так подсказки не будет

 99 
 : Февраль 13, 2024, 14:13 
Автор mokynis - Последний ответ от mokynis
"Old but gold"-спасибо!
Тут еще один косяк обнаружился: в настройках, в профилях Qt стоял QT5 (что-то его подтянуло ДО установки Creator'а). После установки qt6-tools появилась запись, что есть и более поздняя версия и ее надо бы сделать по умолчанию. Все решилось, вопрос закрыт

 100 
 : Февраль 13, 2024, 13:33 
Автор mokynis - Последний ответ от Old
Вот этот пакет еще поставь qt6-tools и будет help

Страниц: 1 ... 8 9 [10]

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