/images/hero-image.png

Shark Attack a Qt application

Create a Qt application that calculates monthly loan payment and interest.

Technologies used

/images/Qt_logo.png
/images/C++_logo.png
/images/Cmake.png
/images/screen1.jpg

Built in Dark Theme

With the flip of a switch, you can make it more comfortable to the eyes!

See live
/images/screen2.jpg

Cross Platform

Runs in Desktop and WebAssembly

See live

Skills Practiced

Meteo allowed me to practice the following skills

/images/layouts.png

QtQuick layouts

Use Qt Quick Layouts to arrange items in a user interface. Qt Quick Layouts resize their items, which makes them well suited for resizable user interfaces.

Learn more
/images/controls.png

QtQuick Controls

Qt Quick Controls provides a set of controls that can be used to build complete interfaces in Qt Quick. The module was introduced in Qt 5.7.

Learn more
/images/bindings.png

Qml Bindings

Property bindings are a core feature of QML that lets developers specify relationships between different object properties. When a property's dependencies change in value, the property is automatically updated according to the specified relationship.

Learn more
/images/interfacing.png

Qml and C++ interfacing

QML can easily be extended with functionality defined in C++ code. Due to the tight integration of the QML engine with the Qt meta-object system.

Learn more
/images/ccmake.png

CMake

CMake is a tool to simplify the build process for development projects across different platforms. CMake automatically generates build systems.

Learn more