한국어
Qt
 

Qt를 사용한 프로그램중에 알만한 것들이 뭐가 있을까

 

내가 주로 사용하는 프로그램이거나 생각나는 것 (오픈소스)위주로 정리해보고자 한다. (이 글에 언급된 프로그램외에 무수히 많다.)

 

Qt를 기반으로 프로그램에는 대표적으로 소프트웨어 개발 IDE 인 Qt Creator 가 있다. 그밖에 개발자들이 유용하게 사용하거나 유명한 프로그램은 다음과 같다.

  • Okular : 다양한 종류의 문서를 지원하는 범용 문서 뷰어, PDF, 포토샵이미지, XPS, ePub 등
  • Kate : 오픈소스 크로스 플랫폼 텍스트 편집기
  • Neovim Qt : Vim의 fork 및 리팩토링 버전 편집기 Neovim의 번들 클라이언트 라이브러리 및 GUI
  • Flameshot : 간편한 스크린샷 도구
  • XpdfReader
  • Git Cola
  • gammaray
  • DB Browser for SQLite : SQLite 호환 데이터베이스 생성, 디자인 및 편집 도구
  • Cppcheck : C/C++ 코드 정적 분석 도구
  • P4Merge : 병합 및 비교, 편집기
  • 010 Editor : 16진수 및 텍스트 편집기로 상용 소프트웨어이다.
  • CMake Gui
  • Advanced IP Scanner
  • Raspberry Pi Imager : 라즈베리파이 사용자라면 한번 쯤 사용하는 툴
  • UNetbootin : 주요 Linux 배포판, Windows 를 포함, 심지어 Tails 및 AntiX와 같이 덜 알려진 배포판의 ISO 이미지를 부팅 가능한 USB 드라이브를 만들기 위한 크로스 플랫폼 유틸리티
  • Wireshark : TCP, CAN, Bluetooth 등 패킷 캡처 및 분석 도구
  • SavvyCAN : CAN 버스 리버스 엔지니어링(Reverse engineering) 및 캡처 도구
  • Cutter : 다양한 리버스엔지니어링(디컴파일러, 디스어셈블리, Hex Edit, Python 스크립팅, 바이트 및 명령어 추가, 제거 및 수정 등) 기능을 제공하는 오픈소스 RE(리버스엔지니어링) 도구
  • PulseView : 로직 분석기, 오실로스코프 및 sigrok용 MSO 도구

fman.png

fman 은 Mac, Windows 및 Linux용 이중 창 파일 관리자이다. Windows의 Explorer 또는 macOS의 Finder와 같은 파일 관리자의 대안으로 사용할 수 있다. 키보드 사용을 중심으로 빠르게 디렉토리를 탐색하고, 파일을 복사 또는 이동할 수 있다. 상용 소프트웨어이며 미리 사용해 볼 수 있는 체험판을 제공한다.

 

qutebrowser.png

qutebrowser  Python 과 Qt 를 기반으로 최소한의 GUI 요소와 키보드 사용에 초점을 맞춘 브라우저이다.

 

QOwnNotes 는 마크다운 형식으로 메모를 작성하고 내 컴퓨터에 저장할 수 있다. 물론 Nextcloud 및 ownCloud와 같은 서비스를 사용하여 장치 간에 메모를 동기화할 수 있는 기능도 제공한다. 이와 비슷한 Notes 도 Qt 기반 및 C++로 작성된 오픈소스 및 크로스플랫폼 지원 메모 작성 앱이다. 2.0 버전 기준으로 한글지원이 약간 어색한 것이 단점이지만 사용자 데이터베이스 경로를 설정하여 클라우드 노트에 의존하지 않고 진정한 나만의 메모를 저장할 수 있다.

 

qBittorrent.png

qBittorrent 는 µTorrent에 대한 오픈소스 소프트웨어 대안을 제공한다. 👍👍👍

 

2D 애니메이션 제작 툴로 유명한 Krita 와 OpenToonz가 있으며 가볍고 심플해서 사용하기 쉬운 Pencil2D 도 인기있는 프로그램이다.

 

krita.png

Krita 는 스케치, 페인팅 및 편집에 사용할 고급 브러시 엔진, 다양한 필터, 여러 기능을 제공한다.

 

LibreCAD 는 2D CAD 응용프로그램으로 Windows, Apple 및 Linux 에서 무료로 사용할 수 있다.

 

ConnectedVehicle.jpg

▲ 드론의 비행 제어, 임무 계획, 모니터링, 시뮬레이션등 을 제공하는 QGroundControl 은 Windows, OS X, Linux 플랫폼, iOS 및 Android 플랫폼에서 사용할 수 있다.

 

MuseScore 는 악보 및 작곡 소프트웨어이고 Orange 는 데이터 시각화, 기계 학습, 데이터 마이닝 및 데이터 분석을위한 소프트웨어로 모두 오픈소스로 사용 할 수 있다.

 

responsive-en-md.jpg

▲ 영상 편집, 색보정, 시각 효과, 모션 그래픽, 오디오 제작 등에 많이 사용되는 DaVinci Resolve 도 Qt를 사용한다.

 

Shotcut-18.11.18.png

Shotcut 은 오픈소스 크로스플랫폼 비디오 편집기로 응용프로그램 및 UI 프레임워크로 Qt를 사용하는데 다양한 포맷지원과 한글화, 가벼운 실행이 장점이다.

 

slide1.png

Kdenlive 는 Qt와 KDE 프레임워크 라이브러리를 기반으로 구축된 오픈 소스 비디오 편집기이다.

 

미디어 플레이어 중에서는 VLC가 있고, 그밖에 알려진 것중 VirtualBox, Android Emulator 의 UI와 데스크탑 용 Telegram, Blizzard App등도 Qt를 기반으로 한다.

 

특히 Qt를 기반으로하는 KDE 제품 군에는 위에서 언급한 Okular, Kate Editor, Kdenlive, Krita 외에도 좋은 소프트웨어가 많이 있다.

 

마지막으로 이 글에서 언급된 대부분의 프로그램들은 Qt의 장점인 크로스 프랫폼 지원에 따라 대부분의 운영체제에서 사용할 수 있으며 오픈소스여서(몇가지는 제외) 자유롭게 사용할 수 있다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 75098
144 QML 코딩 규칙 makersweb 2021.09.05 1751
143 QML 에서 QR코드 생성 file makersweb 2021.08.20 504
142 앱을 종료할 때 QML 바인딩 오류를 피하는 방법 makersweb 2021.08.08 342
141 Qt 응용프로그램에서 Lottie Animation사용 file makersweb 2021.05.30 644
140 싱글 샷(Single-Shot) 시그널/슬롯 연결 makersweb 2021.05.12 481
139 응용프로그램 자동실행 설정 (on Windows) makersweb 2021.05.08 397
138 Qt 6 에서 프로퍼티 바인딩 makersweb 2021.04.03 574
137 QML과 JavaScript 의 숫자 관련 내장된 함수 makersweb 2021.03.28 766
136 Qt 5 코드를 Qt 6로 포팅하기 위해 도움이 되는 Clazy Framework file makersweb 2021.03.01 616
135 C++로 작성한 클래스를 QML에서 생성 file makersweb 2021.02.10 4129
134 Qt MQTT의 pus/sub 튜토리얼 file makersweb 2021.02.06 1027
» Qt 를 사용하거나 기반으로 하는 응용프로그램 file makersweb 2021.01.30 2152
132 Loader를 사용하여 동적으로 QML 로드 makersweb 2021.01.19 1065
131 QThread 및 QMutex 예제 makersweb 2021.01.12 817
130 그래픽 소프트웨어에서 디자인 내보내기 (Exporting Designs from Graphics Software) j2doll 2020.12.25 334
129 Qt5Compat 라이브러리를 사용하여 Qt5에서 Qt6로 포팅 [2] makersweb 2020.12.05 452
128 Qt Quick Controls 2에 네이티브 데스크탑 스타일 추가 file makersweb 2020.11.23 395
127 QML 바인딩 끊김 진단 makersweb 2020.11.08 623
126 QML과 코루틴(Coroutines) makersweb 2020.11.03 488
125 Qt 6의 비동기 API makersweb 2020.10.19 768