這是歷史版本頁面 — 看 Qt Creator (64-bit) 最新版本
Qt Creator 適合誰?寫 Qt 程式一定要用它嗎
寫 C++ 或 Qt 程式的人,常常卡在一個問題:程式碼寫好了,卻不知道怎麼把介面拉出來、怎麼除錯、怎麼管理一堆檔案。尤其是 Qt 專案,光是設定編譯環境、處理 .pro 或 CMakeLists.txt,就夠讓人頭痛。你只是想趕快把視窗程式跑起來,結果大半時間都在跟工具奮鬥。
一般人會想說,用記事本或陽春編輯器寫一寫,再開命令列編譯就好。但 Qt 專案牽涉到 UI 設計、訊號槽、資源檔,沒有視覺化工具,光是排版和找 bug 就會耗掉大量時間。這類 IDE 的切入點,就是把編輯、建置、除錯、介面設計整合在同一個畫面,讓開發者專心寫邏輯,而不是忙著切換工具。
01Qt Creator 到底能拿來做什麼?
它是一套專門開發 Qt 應用程式的整合開發環境,涵蓋程式碼編輯、除錯、版本控制、UI 設計。支援 Windows、Linux、macOS 和嵌入式平台,也能拿來寫一般 C++ 專案。內建專案精靈,可以快速建立 Qt Widgets 或 Qt Quick 應用程式,從寫程式、設計介面、編譯到部署都在同一個工具裡完成。
02它能不能拿來寫不是 Qt 的 C++ 程式?
可以。官方說明明確指出,即使不是 Qt 專案,也能把它當作一般 C++ IDE 使用。它具備語法標示、自動完成、重構工具和智慧縮排,這些功能對純 C++ 開發同樣適用。不過它的強項還是 Qt 整合,如果只寫純 C++,市面上有更多輕量選擇。
03它支援哪些建置系統?
支援 CMake、QMake 和 Meson 三種。CMake 是現代 C++ 專案的主流選擇,官方說完全支援;QMake 是 Qt 傳統的建置工具;Meson 則適合需要高效能建置的專案。安裝時可以依需求選擇,設定好編譯器和除錯器就能開始。
04除錯功能怎麼用?
內建整合式除錯器,支援 GDB、LLDB 和 Microsoft Debugger。可以直接在 IDE 裡設中斷點、逐步執行、查看變數值,不用另外開命令列工具。對 C++ 應用程式來說,這套除錯流程是完整的,從啟動到追蹤問題都在同一個介面完成。
05能不能拿來寫 Python?
可以,它支援 Python 搭配 PyQt 和 PySide,但官方也說 C++ 才是主要語言。如果你主要寫 Python,用 PyQt 或 PySide 開發 Qt 應用程式時,它可以用來編輯和除錯,但生態系和輔助功能不如專門的 Python IDE 完整。
06剛開始學 Qt 的人適合用嗎?
官方說法很直接:它功能豐富,但初學者可能覺得複雜,比 Eclipse 或 Visual Studio Code 難上手。如果你完全沒碰過 IDE,建議先從簡單的編輯器搭配命令列編譯開始,熟悉 Qt 基本概念後再回來用這套,會比較不容易挫折。
07做嵌入式開發的人適合嗎?
適合。官方明確提到支援嵌入式平台,包含 Raspberry Pi 和 MCU,可以除錯和部署應用程式到這些裝置上。如果你開發的目標是嵌入式系統,這套工具能涵蓋從程式碼撰寫到部署的流程,不需要另外找其他工具鏈。
08介面只有英文,看不懂怎麼辦?
這套軟體的介面語系只有英文,沒有官方中文介面。如果你對英文介面不熟悉,操作上會需要一些時間適應。可以考慮先看官方教學文件或影片,熟悉選單和按鈕的位置,或者搭配翻譯工具輔助。這點在安裝前就要有心理準備。
09它跟 NetBeans 比起來,哪個比較多人用?
以評分人數來看,NetBeans 有 702 人評分,Qt Creator 只有 109 人,樣本數差很多。這不代表好壞,但可以推測 NetBeans 的使用者基數較大。如果你在意社群規模和資源豐富度,NetBeans 可能比較有優勢;如果你專注 Qt 開發,Qt Creator 的整合度還是比較高。
10免費版會不會缺功能?
這套軟體本身是開源且免費的,但 Qt 框架有免費和商業授權兩種模式。官方說明提到,免費版本缺少部分商業功能,第三方外掛生態系也比 Visual Studio 少。如果你需要商業授權的進階功能,就要另外付費,這部分要依你的專案需求自行評估。
11電腦規格不夠跑得動嗎?
官方列出的系統需求是 Windows 10/11 64 位元、4GB RAM(建議 8GB)、2GB 磁碟空間、顯示卡要支援 OpenGL 2.0。如果你的電腦低於這些規格,跑起來可能會卡,尤其是 Qt Quick 應用程式需要 OpenGL 支援。安裝前先確認硬體,免得裝了跑不動。
12它跟 Visual Studio 比,差在哪裡?
官方資料提到,Qt Creator 的第三方外掛生態系比 Visual Studio 少,商業授權也比較貴。Visual Studio 是通用 C++ IDE,除錯工具很強,但沒有內建 Qt 的 UI 設計工具。如果你主要做 Qt 開發,Qt Creator 的整合度較高;如果你需要大量外掛或微軟生態系整合,Visual Studio 可能更合適。
下載與官方連結
qt-creator-opensource-windows-x86_64-4.6.0.exe · 135 MB · 連結指向軟體原廠
版本紀錄
- 2026-09-24 Qt Creator 20.0.2 381 MB
- 2026-07-31 Qt Creator 20.0.1 381 MB
- 2026-06-17 Qt Creator 20.0.0 382 MB
再看 5 筆
- 2026-05-13 Qt Creator 19.0.2 371 MB
- 2026-04-24 Qt Creator 19.0.1 371 MB
- 2026-03-12 Qt Creator 19.0.0 367 MB
- 2026-01-26 Qt Creator 18.0.2 360 MB
- 2025-12-11 Qt Creator 18.0.1 360 MB
這一版改了什麼
What's new in this version:
GENERAL:
Locator:
- Added filter `b` for bookmarks
- Added filter `t` for triggering items from main menu
- Added filter `=` for evaluating JavaScript expressions
File System View:
- Added bread crumbs for file path
- Added `Add New`, `Rename`, `Remove File`, `Diff Against Current File`
- Added restoration of search flags when choosing search term from history
EDITING:
- Added option to display annotations between lines
- Added shortcut setting for jumping to document start and end
- Fixed that editor could jump to end of file when editing in a different split
- Fixed order of items in list of recent documents when documents are suspended
- Fixed crash in generic highlighter
- Fixed issue with snippet variables on Gnome
- Fixed tool tips in binary editor
HELP:
- Improved startup performance
ALL PROJECTS:
- Added filtering to project kit setup page
CMAKE PROJECTS:
- Fixed that files could be shown multiple times in project tree
QBS PROJECTS:
- Added option to add library paths to dependencies (QTCREATORBUG-19274)
C++ SUPPORT:
Clang Code Model:
- Switched to Clang 5.0, adding support for C++17
- Implemented information tool tips, which improves type information including resolution of `auto` types (QTCREATORBUG-11259), template arguments for template types, and the first or `brief` paragraph of documentation comments
- Integrated Clang-Tidy and Clazy
- Enable checks in Options > C++ > Code Model > Clang Code Model Warnings
- Added separate highlighting for function definitions
- Fixed issues with non-UTF-8 strings
QML SUPPORT:
- Added inline annotations for issues from code model
DEBUGGING:
- Split `Expressions` view from `Locals` view
LLDB:
- Fixed attaching to core file
- Fixed issue when killing LLDB from the outside
QT QUICK DESIGNER:
- Added font and text properties from Qt 5.10
- Added `Add New Resources` to item library
- Fixed that items blurred when zooming in
- Fixed crash when changing control focus policy
- Fixed assert in backend process with Qt 5.9.4 & 5.10.1 and later
VERSION CONTROL SYSTEMS:
Git:
- Added `Recover Deleted Files`
- Added `Reload` button to `git log` and `git blame`
Gerrit:
- Added support for private and work-in-progress changes for Gerrit 2.15 and later
DIFF VIEWER:
- Added folding for files and chunks
- Fixed issue with repeated stage and unstage operation
TEST INTEGRATION:
- Added Qt Quick Test to auto test wizard
- Added grouping of test cases
- Fixed handling of `qCritical` output
- Google Test - Fixed detection of crashed tests
MODEL EDITOR:
- Removed experimental state
- Added support for text alignment
- Added support for multi-line object names
- Added support for dragging items onto model editor from more panes
- Added `Export Selected Elements`
- Added `Flat` visual role
- Added `Add Related Elements` to diagram context menu
- Added wizard for scratch models
- Moved export actions to `File` menu
- Moved zoom actions to editor tool bar
- Fixed issue with selecting items
WINDOWS:
- Added support for the [heob] memory analyzer
- Fixed detection of CDB in non-default installation roots
- Fixed issue with setting `PATH` versus `Path` environment variable