한국어
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(리버스엔지니어링) 도구

 

qutebrowser.png

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

 

QOwnNotes 는 마크다운 형식으로 메모를 작성하고 내 컴퓨터에 저장할 수 있다. 물론 Nextcloud 및 ownCloud와 같은 서비스를 사용하여 장치 간에 메모를 동기화할 수 있는 기능도 제공한다.

 

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를 사용하는데 다양한 포맷지원과 한글화, 가벼운 실행이 장점이다.

 

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

 

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

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 58737
135 C++로 작성한 클래스를 QML에서 생성 file makersweb 2021.02.10 2468
134 Qt MQTT의 pus/sub 튜토리얼 file makersweb 2021.02.06 739
» Qt 를 사용하거나 기반으로 하는 응용프로그램 file makersweb 2021.01.30 1708
132 Loader를 사용하여 동적으로 QML 로드 makersweb 2021.01.19 808
131 QThread 및 QMutex 예제 makersweb 2021.01.12 629
130 그래픽 소프트웨어에서 디자인 내보내기 (Exporting Designs from Graphics Software) j2doll 2020.12.25 220
129 Qt5Compat 라이브러리를 사용하여 Qt5에서 Qt6로 포팅 [2] makersweb 2020.12.05 356
128 Qt Quick Controls 2에 네이티브 데스크탑 스타일 추가 file makersweb 2020.11.23 297
127 QML 바인딩 끊김 진단 makersweb 2020.11.08 447
126 QML과 코루틴(Coroutines) makersweb 2020.11.03 396
125 Qt 6의 비동기 API makersweb 2020.10.19 595
124 QRandomGenerator 클래스를 사용하여 난수(random values) 생성 makersweb 2020.10.17 667
123 Qt 6에서 QList 변경사항 makersweb 2020.10.08 524
122 Qt 6.0의 개발 호스트 및 대상 플랫폼 makersweb 2020.09.16 736
121 main함수 명령줄 옵션 해석 makersweb 2020.09.01 1212
120 UI 폼(Form)작성 시 탭 순서(Tab Order) 설정 file makersweb 2020.08.24 1303
119 Qt로 데이터를 직렬화(serialization)하는 방법 makersweb 2020.08.04 996
118 최초의 Qt 6.0 스냅샷 제공 (First Qt 6.0 Snapshot Available) j2doll 2020.06.21 486
117 Qt MQTT 에 대해서 file makersweb 2020.06.02 709
116 Embedded Linux 에서 Qt 및 Graphics Stack file 운영자 2020.05.27 140