QML - Позиционирование элементов 1 (координаты, якоря)

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • Первое видео по позиционированию визуальных элементов в QML (QtQuick). Показаны возможности позиционирования через абсолютные координаты элемента (x, y, z) и через свойства якорей (anchors). Для демонстрации механизма якорей используется специальный визуальный редактор привязки, написанный на QML.

ความคิดเห็น • 26

  • @Victoria-y4j
    @Victoria-y4j ปีที่แล้ว

    Живу и работаю только на Linux системах. И с удовольствием смотрю этот цикл видеоуроков.
    Браво Qt !

  • @bistronousogust
    @bistronousogust 4 ปีที่แล้ว

    Всё в голове становится на свои места, когда Лев объяснит. Спасибо огромное.

  • @alexv3775
    @alexv3775 4 ปีที่แล้ว +2

    Как раз начал работать в QML, это уже изучил, но пару вещей интересных не знал, спасибо. 👍

  • @azurchik593
    @azurchik593 4 ปีที่แล้ว +1

    Спасибо за видео.
    Понравился инструмент, буду пробовать.

  • @ДаниилМирошник-ц4д
    @ДаниилМирошник-ц4д 3 ปีที่แล้ว

    Замечательное видео, даже приложение для наглядности написали! Спасибо за материал.

  • @Levolex
    @Levolex  4 ปีที่แล้ว +7

    Исходный код проекта визуальной привязки якорей: levolex.ru/projects/VisualAnchors.zip

    • @ivanrogach2492
      @ivanrogach2492 4 ปีที่แล้ว

      Ссылка нерабочая :(

  • @ЭдуардВалиуллин-е6ы
    @ЭдуардВалиуллин-е6ы 4 ปีที่แล้ว +2

    Кто же тот маэстро что минус вам влепил :-D
    По мне так шикарная подача материала.

  • @sozdatelEd
    @sozdatelEd 4 ปีที่แล้ว +3

    сделайте подробное видео как в QML рисовать.

  • @evgeshikantiputler690
    @evgeshikantiputler690 4 ปีที่แล้ว

    мужик ты просто красавчик, жаль что не начал с твоих видео кэмэла изучать

  • @АлексейПрищепа-ы9щ
    @АлексейПрищепа-ы9щ 4 ปีที่แล้ว +2

    Часть 1 - Anchor
    Часть 2 - Layout ?
    Часть 3 - *View, PathView ?
    Спасибо за видео, хотя для меня ничего нового.
    Давно на Виндоус не сижу, неужели такие артифакты случаются при изменении размера окна?
    Я недавно тестировал ресайз окна, и вот x11 (xorg) тоже есть артифакты, а на Wayland всё чётко и плавно.

    • @Levolex
      @Levolex  4 ปีที่แล้ว +1

      Всё верно. План приблизительно такой.

    • @Levolex
      @Levolex  4 ปีที่แล้ว

      Да, сам удивился артефактам.

    • @Levolex
      @Levolex  4 ปีที่แล้ว +2

      В этой серии видео я пытаюсь всё-таки соблюдать порядок от простого к сложному, чтобы можно было новичку смотреть по порядку. Очень много было в видео про Qt упреков, что видео беспорядочные. Так что в ближайших видео для вас нового вероятно не будет.

  • @elizavetalazareva4719
    @elizavetalazareva4719 ปีที่แล้ว

    А почему Vertical center по горизонтали, а Horizontal center по вертикали? Это связано с расположением осей из верхнего левого угла?

  • @cataract813
    @cataract813 4 ปีที่แล้ว +1

    Спасибо за ваш вклад в сообщество)
    Развернул проект в AVD (Pixel 2 API 26), есть проблемы с адаптивностью (но, оно и понятно, не для этого проект делался), но в целом всё и на android-платформе работает также. Рассматриваю Qt как инструмент, очень мне импонирует его мультиплатформенная направленность (несмотря на все сложности Qt для android). Если рассматривать Qt/QML и Android Studio/Java(Kotlin) - интересно насколько велика разница в User Expiriense (тайминги анимаций, поведение, итд). Целесообразно ли использовать Qt, если основная масса пользователей будут использовать android-версию?

    • @Levolex
      @Levolex  4 ปีที่แล้ว +1

      Меня этот вопрос тоже очень занимает. Чтобы иметь возможность сравнивать, надо иметь приложение в двух вариантах. Факт, что мультиплатформенность достижима, но и проблемы разумеется тоже есть. Мне известен только один большой проект мобильного приложения на Qt - карты 2Gis. Но я знаю, что они много чего переделывали в библиотечных классах.

    • @cataract813
      @cataract813 4 ปีที่แล้ว

      @@Levolex Да, посещал как-то лекцию (Яндекс устраивает митапы по плюсам пару раз в год) как раз один из разработчиков 2Gis рассказывал про реализацию карт.
      Я пробовал разворачивать проекты типа "hello world" со списками (item list) реализованные в обоих вариантах и особой разницы не почувствовал, однако действительно, будь это проект более-менее высокой сложности, поддерживать на Qt его будет значительно сложнее (количество проектов на github об этом недвусмысленно намекает).

    • @Levolex
      @Levolex  4 ปีที่แล้ว +1

      @@cataract813 Точно размер дистрибутива больше и скорость загрузки меньше. Ну и проблемы со всякими нативными вещами типа оповещений. Пробовал использовать Felgo, где все эти проблемы решены, но он платный и еще более громоздкий.

  • @Andrei_Super_Man
    @Andrei_Super_Man 3 ปีที่แล้ว

    Лев ну где ещё уроки почему остановились? Ещё бы ещё код сразу видно было хотя я предыдущие ещё не смотрел но всё равно благодарю. Ещё бы телеграм канал

  • @cppprograms5868
    @cppprograms5868 4 ปีที่แล้ว

    Топ

  • @АндрейМиськив-к8ж
    @АндрейМиськив-к8ж 2 ปีที่แล้ว

    Хорошие уроки. Но ссылка на код не валидная?! Можно ли обновить исходники ? Без них уроки теряют всякий смысл

  • @vdrmkr
    @vdrmkr 4 ปีที่แล้ว +1

    а где приложение?

  • @konstantinkist
    @konstantinkist 4 ปีที่แล้ว

    Блин... А я уже на flutter перешел!

    • @Levolex
      @Levolex  4 ปีที่แล้ว

      Любопытно. И как первые впечатления?

    • @konstantinkist
      @konstantinkist 4 ปีที่แล้ว

      @@Levolex . Первые впечатления хорошие, потому как довольно быстро идет разработка, как мне показалось. Но документация меня расстроила!