All Projects → danielsanfr → qt-qrcode

danielsanfr / qt-qrcode

Licence: LGPL-3.0 license
Qt/C++ library for encoding and visualization of data in a QR Code symbol

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to qt-qrcode

Sddm
QML based X11 and Wayland display manager
Stars: ✭ 1,031 (+2845.71%)
Mutual labels:  qml, qtquick
Kaidan
[Replaced by https://invent.kde.org/network/kaidan] Kaidan, a simple and user-friendly Jabber/XMPP client for every device and platform.
Stars: ✭ 67 (+91.43%)
Mutual labels:  qml, qtquick
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (+37.14%)
Mutual labels:  qml, qtquick
Qtquickexamples
QtQuick相关的技术分享
Stars: ✭ 657 (+1777.14%)
Mutual labels:  qml, qtquick
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (+222.86%)
Mutual labels:  qml, qtquick
Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+1851.43%)
Mutual labels:  qml, qtquick
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+3094.29%)
Mutual labels:  qml, qtquick
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-2.86%)
Mutual labels:  qml, qtquick
Qaterial
🧩 Collection of Material Components based on QtQuickControls2.
Stars: ✭ 110 (+214.29%)
Mutual labels:  qml, qtquick
Qtquickvcp
A Virtual Control Panel for Machinekit written in Qt/C++/QML
Stars: ✭ 104 (+197.14%)
Mutual labels:  qml, qtquick
Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (+1274.29%)
Mutual labels:  qml, qtquick
Wellchat
WellChat is a Application that is a WeChat-like APP by qml.好吧~原谅我的英语。这个一个使用qml来仿制安卓微信的Qt程序,可以运行在安卓上。
Stars: ✭ 174 (+397.14%)
Mutual labels:  qml, qtquick
Qtquickexample
基于QtQuick的入门例子,方便大家入门学习
Stars: ✭ 457 (+1205.71%)
Mutual labels:  qml, qtquick
Qml Snippet
some qml snippet.
Stars: ✭ 9 (-74.29%)
Mutual labels:  qml, qrcode
Qzxing
Qt/QML wrapper library for the ZXing library. 1D/2D barcode image processing library
Stars: ✭ 401 (+1045.71%)
Mutual labels:  qml, qrcode
Osgqtquick
Intergation OpenSceneGraph to Qt Quick
Stars: ✭ 53 (+51.43%)
Mutual labels:  qml, qtquick
terminal
🚀 Terminal
Stars: ✭ 28 (-20%)
Mutual labels:  qml, qtquick
yacalendar
Yet another calendar component for Qt Quick Controls 2
Stars: ✭ 23 (-34.29%)
Mutual labels:  qml, qtquick
Chart.qml
Chart.qml like Chart.js
Stars: ✭ 100 (+185.71%)
Mutual labels:  qml, qtquick
Flat.qml
FlatUI by qml, 参考FlatUI设计的一套qml控件
Stars: ✭ 164 (+368.57%)
Mutual labels:  qml, qtquick

Qt QRCode

Qt/C++ library for encoding and visualization of data in a QR Code symbol. This library consists of a Qt wrapper for libqrencode, and Qt components that are able to visualize the result.

The official libqrencode site is this. And its official repository can be found here.

Author

This Qt library wrapper was developed by Daniel San F. da Rocha. Any questions or suggestions don't hesitate to contact me, I'll be very happy to receive messages and suggestions to this project.

License

Copyright (C) 2015 Daniel San F. da Rocha

Copyright (C) 2006-2012 Kentaro Fukuchi

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3.0 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library.

Features

  • Qt wrapper to libqrencode (QtQrCode and QtQrCodePainter)
  • Qt QuickItem (QtQrCodeQuickItem)
  • Qt Widget (QtQrCodeWidget)

How to build and use in you project

  • You only need Qt 5.3+ and download the source code:

git clone --recursive https://github.com/danielsanfr/qt-qrcode.git

  • Build the lib project using Qt Creator (without QTQRCODE_PLUS_FEATURES define), you will be able to use only the class QtQrCode.
  • Build the lib project using Qt Creator (without QTQRCODE_PLUS_FEATURES define), you will be able to use all the classes contained in this library.
  • Include LIBS += -L{PAHT_TO_LIB} -lqtqrcode in your .pro.
  • Include include({PAHT_TO_LIB}../defaults.pri) in your .pro.
  • Copy the classes you will need for your project (or QtQrCodeWidget QtQrCodeQuickItem).
  • Finally, if you are chosen to use QuickItem, be sure to use QtQrCodeQuickItem::registerQmlTypes(); before calling the load method of QQmlApplicationEngine class.

Ready, now you have everything you need to use this library.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].