Практика [1] Qt Qml ListView. Как добавить C++ class в Qml. Задание с собеседования
Тетрис на Qt QML
Совсем недавно обновился Qt, после обновления вспомнил о прекрасном инструменте QML. Соберем тетрис на нем, вспомним import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls 2.15
Window {
width: 400
height: 800
visible: true
title: "Qt Tetris"
property int blockSize: 30
property int cols: 10
property int rows: 20
property var board: []
property var currentPiece
property int score: 0
property bool gameOver: false
Component.onCompleted:...
Rust с Qt6
Для чего нужна данная статья? : Научиться использовать Rust для написания библиотеки и вызывая ее из Qt6 через FFI с использованием ML. Освоить: Найти компромиссы: FFI (bindgen, cxx) 🟢 Полный доступ к Qt API qt-rust (qmetaobject, cxx-qt)🟢 Хорошая интеграция D-Bus/WebSockets/gRPC🟠 Раздельные процессы cpp_to_rust🟢 Автоматическая генерация cdylib + CMake🟠требует C++ slint (Rust-альтернатива Qt)🔴 Не 100% Qt Зачем Вам это уметь? : Rust и Qt могут взаимодействовать через C++ с помощью FFI: Примеры библиотек: Это более удобный способ, чем чистый FFI...