Яндекс.Метрика
    Поиск по тегу

    для чайников


    Найдено: 1 запись

    Песочница

    QML и C++. Простой пример связки

    image
    QML технология красивая и радует глаз. Меня она очень заинтересовала, и я решил ее освоить. Но не тут то было, ибо я оказался тупым и беспомощным. Нигде в сети не нашел примера «для чайников» (наверно плохо искал), чтобы с нуля построить простейшее приложение QML и C++ в связке. Везде чего-то не хватало: или не учитывался Qt Creator, или код выдавал ошибки, или отсутствовали целые моменты, которые пользователи должны были сами знать. Официальная документация и примеры здесь на хабре также были с этими недостатками. Вот и решил после долгих попыток и ошибок написать такую статью для начинающих с подробнейшим описанием.

    Задача. Нужно написать программу QML в связке с С++, где
    1. На форме располагается кнопка, строка ввода, и поле вывода.
    2. Требуется считать из строки ввода число, прибавляется 1, и ответ выводится в поле вывода.
    3. Интерфейс написан на QML.
    4. Функционал на С++, то есть нам нужно обеспечить взаимосвязь между QML и C++: кнопка QML вызывает С++ функцию, а функция меняет свойства QML объектов.