추천할만한 Qt 관련 오픈소스 프로젝트들을 소개한다.
계속 업데이트 예정..
터미널, 콘솔 관련
QTermWidget
Qt5.6기반의 터미널 위젯
https://github.com/lxqt/qtermwidget
QTerminal
QTermWidget기반 멀티탭 터미얼 에뮬레이터
https://github.com/lxqt/qterminal
QConsole 2.0
Qt기반 기본 콘솔 위젯
http://qconsole.sourceforge.net/
그래프, 차트관련
[Widget]
QCustomPlot
GPLv3라이선스
https://www.qcustomplot.com/index.php/download
qwt
Qwt 라이선스, LGPLv2라이선스
https://sourceforge.net/projects/qwt/
[QML]
qnite
MIT 라이센스라 부담이 없음.
https://github.com/evonove/qnite
엑셀시트(Excel Sheet) 엑세스
QtXlsx (읽기, 쓰기 가능)
dbzhang800/QtXlsxWriter (오리지날 프로젝트 : 2014년 이후로 중단됨)
https://github.com/dbzhang800/QtXlsxWriter
dbzhang800/QtXlsxWriter 에서 forked됨 *추천
https://github.com/VSRonin/QtXlsxWriter
QXlsx
QtXlsx 를 기반으로 파생됨( 한국인 개발자가 주도하고 있음)
https://github.com/QtExcel/QXlsx
GammaRay
KDAB에서 오픈소스로 개발 한 Qt 응용 프로그램을 위한 내부 분석 및 고찰 도구이다. 런타임의 Qt애플리케이션을 관찰하고 조작 할 수 있다. 워크스테이션에서 로컬로 그리고 임베디드 장치를 원격으로 모두 작동한다.
https://www.kdab.com/development-resources/qt-tools/gammaray/
CANdevStudio
자동차 CAN(Controller Area Network) 네트워크를 개발하는 데 필요한 자동차의 점화 상태, 도어 상태 또는 후진 기어 등과 같은 CAN 신호를 시뮬레이션할 수 있다.
CAN 하드웨어 인터페이스(예: Microchip, Vector, PEAK-Systems)와 함께 작동하거나 심지어 Linux에서는 내장 에뮬레이션으로(vcan 및 cannelloni) 실제 CAN 하드웨어없이 사용할 수 있다.
https://github.com/GENIVI/CANdevStudio
CQtDeployer
Qt 또는 С/С++ 언어를 사용하여 작성된 응용 프로그램을 배포하는 데 사용되는 크로스 플랫폼 deploy도구 프로젝트.
Windows 및 Linux 용으로 설치파일도 제공된다.
https://github.com/QuasarApp/CQtDeployer
Helper 및 Convenience
lib-qt-qml-tricks
Qml과 C++로 구현하는 응용프로그램을 위해 유용한 클래스, 매크로를 제공한다.
http://gitlab.unique-conception.org/qt-qml-tricks
KDToolBox
KDAB의 기타 유용한 C++ 클래스와 자료 모음.
https://github.com/KDAB/KDToolBox