Skip to content
Sweet Qml components inspired from Ionic framework style for mobile and desktop Qt/Qml projects
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Dynamic height for ListDividerStyle component Nov 27, 2014
README.md Merge branch 'master' into patch-1 Jul 24, 2017
deployment.pri Initialize buttons Oct 27, 2014
image1.png Update button demo screenshot Nov 8, 2014
image2.png Add screenshots images Nov 3, 2014
image3.png Add screenshots images Nov 3, 2014
main.cpp Initialize buttons Oct 27, 2014
main.qml Add card component Nov 27, 2014
qml-bootstrap.pro Add card component Nov 27, 2014
qml.qrc Add card component Nov 27, 2014

README.md

Feature Requests

qml-bootstrap

Qml Bootstrap is a set of simple and beautiful components for qml mobile and desktop projects. It is inspired from Ionic framework components and use Font Awesome icons font.

How to use it

Just clone the repository and create a new qml project base on this code. Then import components that you want to use. For example, to use ButtonDefault

import QtQuick 2.3
import QtQuick.Window 2.0
import "src/buttons"

Window {
    visible: true
    width: 640
    height: 640
    title: qsTr("Hello World !")

    Column {
        anchors.centerIn: parent
        spacing: 10
        ButtonDefault {
            design: "light"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "stable"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "positive"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "calm"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "balanced"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "energized"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "assertive"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "royal"
            width: 100
            height: 50
        }
        ButtonDefault {
            design: "dark"
            width: 100
            height: 50
        }
    }
}

Sreenshots

Buttons Default listView IconListView

Qt version

Qml-bootstrap requires Qt 5.3.2 or highter to work.

Plateforms supported

You can use these components Window, Linux, Max OS Android or IOS.

Thanks

Ionic Framework - A hybrid mobile apps framework.

Font Awesome - The iconic font and CSS toolkit.

Qt Project - True cross-platform framework.

"Using Fonts Awesome in QML" by markg85.

You can’t perform that action at this time.