# qml-bootstrap **Repository Path**: xuxincode/qml-bootstrap ## Basic Information - **Project Name**: qml-bootstrap - **Description**: Sweet Qml components inspired from Ionic framework style for mobile and desktop Qt/Qml projects - **Primary Language**: QML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-02-19 - **Last Updated**: 2023-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Feature Requests](http://feathub.com/brexis/qml-bootstrap?format=svg)](http://feathub.com/brexis/qml-bootstrap) qml-bootstrap ============= Qml Bootstrap is a set of simple and beautiful components for qml mobile and desktop projects. It is inspired from [Ionic framework](http://ionicframework.com/) components and use [Font Awesome](http://fortawesome.github.io/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](https://raw.github.com/brexis/qml-bootstrap/dev/image1.png) ![Default listView](https://raw.github.com/brexis/qml-bootstrap/dev/image2.png) ![IconListView](https://raw.github.com/brexis/qml-bootstrap/dev/image3.png) ## 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](http://ionicframework.com/) - A hybrid mobile apps framework. [Font Awesome](http://fortawesome.github.io/Font-Awesome/) - The iconic font and CSS toolkit. [Qt Project](http://qt-project.org/) - True cross-platform framework. "[Using Fonts Awesome in QML](http://kdeblog.mageprojects.com/2012/11/20/using-fonts-awesome-in-qml/)" by markg85.