Pull to refresh

Comments 9

В своё время долго искал тотуриал с практиками по скрещиванию qml и c++. Советую глянуть вот этот репозиторий: https://github.com/mitchcurtis/slate

Если у кого-либо есть интересные статьи или код, где можно посмотреть хорошие примеры десктопных/мобильных приложений на qml + c++, поделитесь, пожалуйста.

Сам сейчас ищу инфо по разработке на qml и c++

Спасибо, как раз его перевожу.

К сожалению, в qml-book идёт сильный упор на qt6. А с 6й версии была прекращена поддержка Windows 7-8.1, и, самое печальное, UWP.

Ввиду вышесказанного, решил начать именно с данного пособия

Поэтому решил начать перевод самоучителя (пока базового, затем планирую расширенный) на русский язык.

Ну как бы доля windows 7+8.1 крайне мала. Как и uwp приложений.

Я бы не сказал, что 15-30% (по разным недостоверным источникам) - это мало.

С учётом того, что macOS по этим сводкам занимает 5-8%

Да и UWP крутая вещь, позволяющая работать в контейнере.

К сожалению, достоверных источников не нашел. Если кто найдет и скинет ссылку - буду признателен.

Вот чего не могу понять, почему иногда строковые литералы записываются без кавычек, а иногда - с ними?

Text {
        id: helloText
        text: "Hello world!"
        y: 30
        anchors.horizontalCenter: page.horizontalCenter
        font.pointSize: 24; font.bold: true
    }

helloText - это же строка, почему без кавычек?
anchors.horizontalCenter: page.horizontalCenter - тут же это уже не строка.

helloText - это же строка, почему без кавычек?

Это не строка, это идентификатор объекта. После использования "id: ...", в JavaScript коде можно обращаться к методам и свойствам объекта с помощью "helloText.method()", соответственно к helloText предъявляются все те же требования как к имени переменной в JavaScript, должна начинаться с буквы, не содержать пробелы и т.д. Плюс интерпретатор/компилятор проверяет уникальность 'id' в рамках одного QML файла.

Sign up to leave a comment.

Articles