한국어
Qt
 

추천할만한 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

 
 
Tool, 도구
 

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

 

이 글과 연관된 다른 글
  1. [2019/12/12] Qt 5.14 릴리즈 by makersweb (5)
  2. [2019/08/27] 티맥스OS HE에서 사용한 오픈소스 목록을 공개 by makersweb (86)
  3. [2019/08/20] [Qt News] Qt for Python을 위한 기술 비전 by j2doll (282)
  4. [2019/07/29] [Qt] Google Play의 향후 요구 사항을 준수하는 방법 by j2doll (353) *2
  5. [2019/06/20] Qt 5.13 릴리즈 by makersweb (256)
번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 5903
80 C++로 구현된 모델을 QML의 ListView에서 참조 file makersweb 2019.09.07 301
79 QSocketNotifier로 파일 디스크립터의 활동감지 makersweb 2019.08.28 437
78 MCU용 Qt에 대해서 makersweb 2019.08.22 421
77 [Qt News] Qt for Python을 위한 기술 비전 j2doll 2019.08.20 282
76 열거형(enum)을 QML에서 사용하는 방법과 문자열(QString)로 얻기 makersweb 2019.08.20 186
75 [Qt News] Qt 6 기술 비전 (Technical vision for Qt 6) [2] j2doll 2019.08.08 281
74 [Qt News] Qt6 Git 개발 초기 단계 시작하기 j2doll 2019.08.02 514
73 [Qt] Google Play의 향후 요구 사항을 준수하는 방법 [2] j2doll 2019.07.29 353
72 Qt기반의 오픈소스 프로젝트들 - 2 운영자 2019.07.21 370
71 QML, 이미지, 폰트등을 바이너리 리소스로 만들기 makersweb 2019.06.24 592
70 Qt Creator에서 임베디드 장치로 deploy설정(Custom Process Step) file makersweb 2019.06.15 255
69 Qt Quick Controls 2사용 및 스타일 설정 file makersweb 2019.06.07 1231
68 QML 강좌 - 동적 Listing (ListView) file makersweb 2019.06.01 1322
67 QtInstallerFramework로 온라인 설치프로그램(Online Installer)만드는 방법 file makersweb 2019.05.28 339
66 QtCreator Design으로 GUI만들기 (QML로 만드는 Hello World -2) file makersweb 2019.05.26 1402
65 QML에서 멀티 스레드(multithreading) 프로그래밍 file makersweb 2019.05.25 437
64 QtSerialPort를 사용한 시리얼(Serial)통신 makersweb 2019.05.21 1207
» Qt기반의 오픈소스 프로젝트들 makersweb 2019.05.15 750
62 Q_D매크로와 d-pointer file makersweb 2019.05.07 166
61 가상키보드(Qt Virtual Keyboard)를 사용하는 방법 [17] file makersweb 2019.05.03 1095