
Qt Lumikha 19 magagamit na ngayon Ito ay inihaharap bilang ang pinakabagong stable release ng kilalang integrated development environment. Ito ay isang libre, open-source, at cross-platform IDE na idinisenyo para sa mga developer na nagtatrabaho sa GNU/Linux, macOS at Windowsat naghahanap ng iisang tool para pamahalaan ang mga proyekto sa iba't ibang wika at sistema (tingnan kung paano i-install ang Qt Creator sa GNU/Linux).
Ang update na ito ay dumating pagkatapos ng medyo matagal na panahon apat na buwan mula noong Qt Creator 18 Ipinakikilala rin nito ang ilang mga tampok na idinisenyo upang mapabuti ang pang-araw-araw na karanasan sa programming. Kabilang sa mga bagong tampok ay ang isang bagong minimap sa text editor, mga pagpapabuti sa pagtatrabaho sa mga remote device, isang pangunahing MCP server para sa pagkonekta sa mga modelo ng AI, at isang makabuluhang pagpapalawak ng suporta para sa mga proyekto at mga sistema ng pagtatayo.
Mga visual na update sa Qt Creator 19 editor: darating ang minimap
Isa sa mga pinakanakikitang karagdagan ng Qt Lumikha 19 Ito ang bago "Minimap" ng text editorIpinapakita ng feature na ito ang pinasimpleng view ng nilalaman ng dokumento sa gilid, katulad ng iniaalok na ng ibang advanced editor. Dahil sa maliit na code map na ito, mas madaling mag-navigate sa mahahabang file at matukoy ang mahahalagang bloke sa isang sulyap.
Ang minimap ay nagbibigay-daan sa iyo na magkaroon ng Pangkalahatang-ideya ng file habang nag-i-scrollNakakatulong ito upang mabilis na mag-navigate sa pagitan ng mga seksyon at matukoy ang mga lugar na may mas mataas na densidad ng code. Bagama't iniharap bilang isang karagdagang opsyon, maaari itong maging kapaki-pakinabang lalo na sa malalaking proyekto, na karaniwan sa mga propesyonal na kapaligiran kung saan ang trabaho ay ginagawa gamit ang malalaking codebase at mga distributed teamat para pumili ng kagamitan, sumangguni sa pinakamahusay na mga IDE para sa iyong distribusyon.
Ipinakikilala ng Qt Creator 19 ang mga pagpapabuti sa mga remote device at distributed development
Ipinakilala ang Qt Creator 19 Mga pagpapabuti sa pagsasaayos at pamamahala ng mga malayuang aparatoIto ay isang mahalagang punto para sa mga nagko-compile at sumusubok ng kanilang mga aplikasyon sa labas ng kanilang lokal na makina. Ang layunin ay upang mapadali ang koneksyon, pag-deploy, at pagbuo ng mga gawain sa mga panlabas na makina, isang bagay na karaniwan sa mga daloy ng trabaho kung saan sila nagtatagpo. mga desktop environment at mga naka-embed na device.
Ang mga pagpapahusay na ito ay naglalayong mag-alok mas maayos na karanasan kapag nagtatrabaho gamit ang mga remote deviceBinabawasan nito ang alitan kapag nagko-configure ng mga bagong target o lumilipat sa pagitan ng iba't ibang test machine. Para sa maraming development team, kung saan karaniwan ang pagsasama ng malalakas na workstation na may remote o lab hardware, ang update na ito ay maaaring lubos na magpasimple sa pang-araw-araw na operasyon.
Pagsasama ng AI sa pamamagitan ng pangunahing MCP server
Isa pang mahalagang bagong tampok ay ang pagsasama ng isang Pangunahing server ng Model Context Protocol (MCP)Ang protokol na ito ay iminungkahi bilang pamantayan para sa mga kapaligirang pang-development upang makipag-ugnayan gamit ang artificial intelligence at mga modelo ng wika, tulad ng Claude Code at mga katulad na solusyon; sinuri na ng mga nakaraang bersyon ang integrasyon ng AI tulad ng pagiging tugma sa GitHub Copilot.
Ang Qt Creator 19 MCP server ay nagpapahintulot sa mga modelong ito buksan ang mga file, i-compile, patakbuhin at i-debug ang mga proyekto direkta mula sa IDE, na nagsisilbing tulay sa pagitan ng mga kagamitan ng AI at ng kapaligiran ng programming. Bagama't nasa pangunahing yugto pa lamang, ito ay kumakatawan sa isang hakbang patungo sa mga kapaligiran ng pag-unlad kung saan ang matalinong tulong Maaari itong maisama nang mas natural sa mga karaniwang gawain tulad ng pag-navigate sa code, pagtuklas ng error, o mungkahi sa pagbabago.
Mas mahusay na pagiging tugma sa mga sistema at wika ng pagbuo
Bukod sa mga tampok na nakatuon sa interface at integrasyon ng AI, Pinalalawak ng Qt Creator 19 ang suporta sa proyekto at mga sistema ng konstruksyon. Kabilang sa mga pagpapabuti ang mas komprehensibong pamamahala para sa Ant, Cargo, .NET, Gradle at SwiftGinagawa nitong mas madali ang pagtatrabaho gamit ang mga heterogeneous codebase sa loob ng parehong development environment. Ang mga pagpapabuting ito ay umaakma sa mga bagong tampok ng Qt ecosystem, tulad ng mga ipinakilala noong Qt 6.10.
Ang pinalawak na suportang ito ay lalong kapaki-pakinabang para sa mga nagsasama-sama Mga proyektong Qt kasama ang iba pang mga ecosystemtulad ng mga aplikasyon ng Rust gamit ang Cargo, mga serbisyo ng .NET, o mga bahaging binuo gamit ang Gradle at Swift. Sa ganitong paraan, ipinoposisyon ng Qt Creator 19 ang sarili bilang isang mas nababaluktot na opsyon para sa mga halo-halong pangkat.
Qt Creator 19 at suporta para sa mga container file sa project tree
Kabilang sa mga hindi gaanong kapansin-pansin ngunit praktikal na pagbabago ay ang posibilidad ng Ipakita ang mga configuration file ng development container sa loob ng project tree. Pinapadali ng feature na ito ang paghahanap at pagbabago ng mga file na ito nang hindi kinakailangang umalis sa IDE o manu-manong maghanap sa file system, na nagpapaalala sa eksperimental na suporta para sa mga container na lumabas na sa mga nakaraang bersyon (pang-eksperimentong suporta para sa mga lalagyan).
Sa integrasyong ito, ang Qt Creator 19 ay mas mahusay na naangkop sa mga kapaligirang pangtrabaho na nakabatay sa lalagyanAng kasanayang ito ay lalong nagiging laganap, kapwa sa maliliit na negosyo at malalaking organisasyon. Ang kakayahang pamahalaan ang mga file na ito mula sa parehong interface kung saan ine-edit ang code ay nakakatulong na mapanatili ang isang mas malinaw na pananaw sa configuration ng development environment.
Sa kabuuan, Qt Lumikha 19 Dumating ito bilang isang update na nagpapatibay sa pang-araw-araw na usability ng IDE, na nagsasama ng isang minimap para sa mas mahusay na code navigation, mga pagpapabuti sa remote work, isang unang hakbang sa pagsasama ng mga AI model sa pamamagitan ng MCP, at mas malawak na suporta para sa iba't ibang build system at container. Hindi ito isang radikal na pagbabago, kundi isang bersyon na nagpipino at nagpapalawak ng work environment para sa mga developer. GNU/Linux, macOS at Windows sa loob ng Qt ecosystem at sa mga susunod pang panahon.