Qt Creator ay isang cross-platform at open source graphical Integrated Development Environment (IDE) na nagbibigay ng mga developer ng Qt sa lahat ng kailangan nila upang lumikha ng kapaki-pakinabang at kaakit-akit na graphical user interface (GUI). Sinusuportahan nito ang parehong Qt4 at Qt5 toolkit.
Ito ay binubuo ng isang visual na debugger, isang taga-disenyo ng form at isang pinagsamang layout ng GUI (Graphical User Interface). Ang programa ay ininhinyero sa paraang maaari itong magamit ng mga karanasan at baguhan na mga programmer ng Qt.
Mga tampok sa isang sulyap
Nagtatampok ito ng isang editor ng code na may suporta para sa QML, C ++ at ECMAscript, mabilis na mga tool sa nabigasyon ng code, pagkumpleto ng code, pag-highlight ng syntax, pag-check ng static code, at suporta para sa refactoring ng source code. Bilang karagdagan, nagbibigay ito ng mga user na may mga pahiwatig ng estilo habang nagta-type sila, sensitibong tulong sa konteksto, natitiklop na code, pati na rin ang pagpipiliang parenthesis at pagtutugma ng mga mode.
Ang pinagsamang C + + visual debugger ay may kakayahan na ipakita ang data ng Qt sa isang format na nababasa ng tao, salamat sa kamalayan nito ng mga klase ng Qt & rsquo; mga istraktura. Bukod dito, maaari itong maipakita nang malinaw ang impormasyon ng GNU debugger.
Ang isa pang kawili-wiling tampok ay ang pinagsama-samang suporta para sa ilang mahusay na kilalang control system na bersyon, kabilang ang Git, Mercurial, Bazaar, Subversion, CVS at Perforce. Gayundin, sinusuportahan nito ang CDB (Microsoft Console Debugger). panloob na JavaScript debugger, LLDB (LLVM debugger) at mga aplikasyon ng GDB (GNU Symbolic Debugger).
Sa ilalim ng hood at suportadong platform
Na nakasulat sa Qt, ang application ay independiyenteng platform, na sumusuporta sa mga operating system ng Linux, Microsoft Windows at Mac OS X. Matagumpay na nasubok ito sa parehong 64-bit at 32-bit na set ng mga itinatakda na arkitektura.
Sa Linux, ipinamamahagi ito bilang katutubong mga installer para sa 64- at 32-bit na mga platform ng hardware, pati na rin ang isang mapagkukunang archive na maaaring i-configure, naipon at mai-install sa anumang pamamahagi ng Linux.
Ibabang linya
Lahat ng lahat, ang proyekto ng Qt Creator ay isang kapaki-pakinabang na utility para sa mga umiiral at darating na mga developer ng Qt na naghahanap ng isa sa mga pinakamahusay na solusyon upang maitaguyod ang mga makabagong at walang naka-interface na mga interface ng gumagamit para sa kanilang mga application.
< malakas> Ano ang bago sa paglabas na ito:
- Suporta sa C ++:
- Nagpasya kami na oras na i-on ang modelo ng Clang code sa pamamagitan ng default. Gumawa ito ng malaking pag-unlad sa mga huling paglabas, at sa isang punto kailangan naming gawin ang paglipat na ito. Ang built-in na modelo ay hindi maaaring panatilihin up sa mga pagpapaunlad sa C ++ na wika, o sa pag-unlad ng magagamit na tooling sa paligid nito. Sa panahong ito madalas naming isara ang mga ulat sa bug sa komento & quot; gumagana sa modelo ng Clang code & quot ;. Gayundin, ang modelo ng Clang code ay nagbibigay ng higit na mas mahusay na impormasyon tungkol sa mga isyu sa code nang hindi dumaan sa pag-edit-sumulat ng libro-aralan ikot ng malinaw. Pakitingnan din ang blog post ni Nikolai sa modelong Clang code at ang kasaysayan ng suporta ng C / C ++ sa Qt Creator.
- Maaaring maging mga sitwasyon kung saan ang built-in na modelo ay mas mahusay na gumagana para sa iyo kaysa sa modelo ng Clang code, at patuloy kang magkaroon ng pagpipilian upang gamitin ito sa halip, sa pamamagitan ng hindi pagpapagana ng ClangCodeModel plugin. Ang index ng global na simbolo ay nilikha din sa built-in na modelo.
- Mga malawak na diagnostic ng proyekto at mga pag-aayos sa Qt Creator sa pamamagitan ng clang-linis at clazy:
- Na-upgrade namin ang modelo ng Clang code sa Clang 6.0. Nagbibigay ito ngayon ng impormasyon para sa pangkalahatang ideya ng kasalukuyang dokumento, na ginagamit para sa dropdown na simbolo, outline pane at & quot;. & Quot; filter ng tagahanap. Mayroon ka ring higit na kalayaan sa pagpapasya kung aling mga Clang-Tidy at Clazy check ang gusto mong patakbuhin habang nag-e-edit, at may opsyon na magpatakbo ng mga tseke sa iyong buong code base sa pamamagitan ng isang bagong tool sa Debug mode (Analyze & gt; Clang-Tidy and Clazy) . Ang mga babala at mga error mula sa modelo ng code ay ngayon din opsyonal na ipinapakita sa Pane Isyu.
- Pagsasama-sama ng Pagsubok:
- Kung ang iyong teksto ng cursor sa editor ng C + ay kasalukuyang nasa loob ng isang function ng pagsubok, maaari mong direktang patakbuhin ang indibidwal na pagsubok na may bagong aksyon sa Run Test Under Cursor. Ang pagsasama ng pagsubok ngayon ay nagtatala rin sa lokasyon ng mga nabigong pagsubok sa editor. Para sa Google Test nagdagdag kami ng suporta para sa pag-filter.
- Mga Windows Host:
- Sa Windows pinabuti namin ang pag-scan para sa mga compiler ng MSVC, na dati ay maaaring hadlangan ang Qt Creator. Inayos din namin ang isang isyu na maaaring humantong sa maikling term na freezes habang ang Qt Creator ay nakikinig sa pandaigdigang, shared stream ng Windows debug. At ang pag-save ng mga file sa mga drive ng network ay dapat na gumana muli sa lahat ng mga configuration.
- Iba Pang Mga Pagpapabuti:
- Kung mayroon kang isang HiDPI screen sa Windows o Linux, maaari mo na ngayong madaling piliin kung nais mong awtomatikong pag-scale ng Qt o hindi, sa pamamagitan ng pag-enable o pag-disable sa bagong pagpipilian sa Environment & gt; Interface.
- Ang File System view ay nakakuha ng mga bagong opsyon para sa pagpapakita ng mga folder sa itaas kumpara sa pagsasama sa pag-uuri ng alpabeto, at para i-off ang pag-synchronize ng folder ng base sa kasalukuyang proyekto ng dokumento. Maaari ka ring lumikha ng mga bagong folder nang direkta sa view ng File System ngayon.
Ang mga pagpipilian sa kit ay isa sa mga pinakamahalagang setting na maaaring kailanganin mong iakma para sa iyong mga proyekto sa Qt Creator. Kaya inilagay namin ang mga ito sa kanilang sariling entry sa antas ng top sa dialog ng mga kagustuhan, na kung saan ay din ang unang isa sa listahan.
Ano ang bago sa bersyon 4.6.2:
- Pag-edit:
- Kung ginagamit mo ang modelo ng Clang code o mga bookmark, may mga bagong inline na anotasyon sa editor. Ang mga bookmark at mga error at mga babala ng Clang ay ipinapakita na rin sa dulo ng naaangkop na linya ng teksto sa editor. Sa ganitong paraan, maaari mong madaling makita ang mga detalye ng mga isyu habang nagta-type ka, nang hindi na kailangang i-hover ang iyong mouse sa ibabaw ng nakasaad na teksto o ang marker sa kaliwang bahagi. Maaari mong i-configure ang posisyon ng mga annotation sa Opsyon & gt; Text Editor & gt; Display. (Maaari mo ring i-on ang tampok na ito doon, kung hindi mo gusto ito.)
- Nagdagdag din kami ng opsyon upang maayos na mag-scroll sa bagong lokasyon kung tumalon ka sa ibang lugar sa parehong file. Kung gusto mong subukan ang tampok na ito, i-on ito sa Mga Pagpipilian & gt; Text Editor & gt; Display & gt; Pagalawin ang nabigasyon sa loob ng file.
- C ++:
- Pinagana namin ang ilang mga tampok ng pag-highlight na magagamit na, ngunit walang sariling hanay ng kulay sa default na scheme ng kulay. Ang mga lokal, pandaigdigan at mga variable ng miyembro, mga pag-andar, deklarasyon at mga argumento ng output ay napapahayag na ngayon sa pamamagitan ng kanilang pag-highlight sa editor. Sa kaso na masyadong makulay para sa iyo, ginawa namin ang mas katamtaman na nakaraang scheme na magagamit bilang Default Classic sa Mga Pagpipilian & gt; Text Editor & gt; Mga Font at Kulay.
- Kapag binago mo ang pangalan ng isang klase, nag-aalok ang Qt Creator ngayon upang palitan ang pangalan ng mga file na may parehong pangalan ng base. Lagyan lamang ng check ang pagpipiliang Rename file sa panel ng resulta ng paghahanap bago ang pagpindot sa pindutan ng Palitan.
- Kung mayroon kang pinagana ang modelo ng Clang code, ginagamit na ngayon ito para sa pag-highlight ng tagatukoy sa cursor ng teksto, na dati nang ginagamit ang built-in na modelo sa anumang kaso.
- CMake:
- Proyekto ng proyekto ng Qt Creator CMakeMayroong ilang paglilinis ng puno ng proyekto kapag gumagamit ng CMake & gt; = 3.7 (& quot; server-mode & quot;). Ito ngayon ang mga default upang itago ang mga walang laman na direktoryo, at ang mga pinagmulan ng mga file ay inilipat ang isang antas up, inaalis ang karagdagang node. Inayos din namin ang nagtatrabaho na direktoryo ng application kapag tinukoy ang isang CMAKE_RUNTIME_OUTPUT_DIRECTORY, at hindi posible na tanggapin ang mga panlabas na pagbabago mula sa configuration ng CMake ay nagbago sa disk dialog.
- Iba pang mga pagbabago:
- Inalis namin ang hindi kilalang suporta para sa Windows CE, at binago ang pagsasama ng ClearCase upang hindi paganahin sa pamamagitan ng default.
Ano ang bagong sa bersyon:
- Pag-edit:
- Kung ginagamit mo ang modelo ng Clang code o mga bookmark, may mga bagong inline na anotasyon sa editor. Ang mga bookmark at mga error at mga babala ng Clang ay ipinapakita na rin sa dulo ng naaangkop na linya ng teksto sa editor. Sa ganitong paraan, maaari mong madaling makita ang mga detalye ng mga isyu habang nagta-type ka, nang hindi na kailangang i-hover ang iyong mouse sa ibabaw ng nakasaad na teksto o ang marker sa kaliwang bahagi. Maaari mong i-configure ang posisyon ng mga annotation sa Opsyon & gt; Text Editor & gt; Display. (Maaari mo ring i-on ang tampok na ito doon, kung hindi mo gusto ito.)
- Nagdagdag din kami ng opsyon upang maayos na mag-scroll sa bagong lokasyon kung tumalon ka sa ibang lugar sa parehong file. Kung gusto mong subukan ang tampok na ito, i-on ito sa Mga Pagpipilian & gt; Text Editor & gt; Display & gt; Pagalawin ang nabigasyon sa loob ng file.
- C ++:
- Pinagana namin ang ilang mga tampok ng pag-highlight na magagamit na, ngunit walang sariling hanay ng kulay sa default na scheme ng kulay. Ang mga lokal, pandaigdigan at mga variable ng miyembro, mga pag-andar, deklarasyon at mga argumento ng output ay napapahayag na ngayon sa pamamagitan ng kanilang pag-highlight sa editor. Sa kaso na masyadong makulay para sa iyo, ginawa namin ang mas katamtaman na nakaraang scheme na magagamit bilang Default Classic sa Mga Pagpipilian & gt; Text Editor & gt; Mga Font at Kulay.
- Kapag binago mo ang pangalan ng isang klase, nag-aalok ang Qt Creator ngayon upang palitan ang pangalan ng mga file na may parehong pangalan ng base. Lagyan lamang ng check ang pagpipiliang Rename file sa panel ng resulta ng paghahanap bago ang pagpindot sa pindutan ng Palitan.
- Kung mayroon kang pinagana ang modelo ng Clang code, ginagamit na ngayon ito para sa pag-highlight ng tagatukoy sa cursor ng teksto, na dati nang ginagamit ang built-in na modelo sa anumang kaso.
- CMake:
- Proyekto ng proyekto ng Qt Creator CMakeMayroong ilang paglilinis ng puno ng proyekto kapag gumagamit ng CMake & gt; = 3.7 (& quot; server-mode & quot;). Ito ngayon ang mga default upang itago ang mga walang laman na direktoryo, at ang mga pinagmulan ng mga file ay inilipat ang isang antas up, inaalis ang karagdagang node. Inayos din namin ang nagtatrabaho na direktoryo ng application kapag tinukoy ang isang CMAKE_RUNTIME_OUTPUT_DIRECTORY, at hindi posible na tanggapin ang mga panlabas na pagbabago mula sa configuration ng CMake ay nagbago sa disk dialog.
- Iba pang mga pagbabago:
- Inalis namin ang hindi kilalang suporta para sa Windows CE, at binago ang pagsasama ng ClearCase upang hindi paganahin sa pamamagitan ng default.
Ano ang bago sa bersyon 4.3.1:
- Qt Quick Designer:
- Para sa Qt Creator 4.3 isinama namin ang isang editor ng code sa Qt Quick Designer. Pinapayagan ka nitong gamitin ang Editor ng Properties at ang Navigator din habang nag-e-edit ng code. Bukod pa rito, maaari mong hatiin ang view upang ipakita ang parehong graphical at ang editor ng code, at direktang makita kung paano ang isang pagbabago sa graphical editor ay nakakaapekto sa code, at vice versa. Siyempre, maaari mo pa ring gamitin ang code-only na editor sa mode na Edit pati na rin.
- Marami pang mga pagpapabuti at pagdaragdag sa Qt Quick Designer, tulad ng mas mahusay na suporta ng mga natitirang lalagyan at isang bagong tool bar para sa mga karaniwang pagkilos. Mangyaring tingnan ang post ng blog na tumutuon lamang sa kung ano ang bago sa Qt Quick Designer.
- CMake:
- Kung gumagamit ka ng Qt Creator na may CMake 3.7 o mas bago, ginagamit namin ngayon ang server-mode na idinagdag sa CMake 3.7 para sa kapakinabangan ng mga IDE. Nagbibigay ito ng mas mahusay na impormasyon tungkol sa istraktura ng proyekto, kasama ang mga landas, at higit pa, kaysa sa kung ano ang maaari naming i-parse mula sa generators at Makefile bago. Bilang resulta, nakakakita ka rin ng mga produkto at target sa puno ng proyekto at maaaring bumuo ng mga ito nang isa-isa.
- Anuman ang bersyon ng CMake nagdagdag kami ng mga file ng header sa puno ng proyekto, kahit na hindi sila nakalista nang malinaw sa mga file ng proyekto. Maaari mo ring i-import ang mga umiiral na build ng isang proyekto ng CMake, tulad ng ibinigay na namin para sa mga proyekto batay sa QMake, na nagtatakda ng isang kit kasama ang impormasyong matatagpuan sa cache ng CMake mula sa pagtatayo, at nagrerehistro ng mga bagong toolchain at Qt na bersyon kung kinakailangan.
- C ++:
- Kung ikaw ay naka-coding sa C maliban sa C ++, o gumamit ng mga file sa iba't ibang (sub-) na proyekto na may iba't ibang mga tumutukoy, makakahanap ka ng isang bagong tampok sa kapaki-pakinabang na editor ng C ++: Kung ang isang file ay ginagamit sa iba't ibang konteksto, isang drop down Lumilitaw ang menu sa tool bar sa ibabaw ng editor, na nagpapahintulot sa iyo na piliin ang (sub-) na proyekto at wika na dapat bigyang-kahulugan ng editor ang file sa (dokumentasyon).
- Kung naka-up ka para sa isang bit ng pag-eksperimento, paganahin ang ClangRefactoring plugin. Nagdaragdag ito ng paunang suporta para sa clang-query sa Advanced na Paghahanap at gumagamit ng Clang para sa lokal na renaming refactoring.
- CDB / MSVC Debugging:
- Ang aming CDB support para sa debugging MSVC code ay gumagamit na ngayon ng isang backend base sa Python para sa pretty printing. Nagbunga ito ng mas mahusay na pagganap at, dahil nagbabahagi ito ng pinaka-kaakit-akit na code sa pag-print sa aming mga backend ng GDB at LLDB, din sa higit pa, mas mahusay, at pinag-isang magagandang printer para sa suporta ng CDB ng Qt Creator.
- Paalala: Ang suporta sa pag-debug ng CDB ay inilipat sa isang hiwalay, opsyonal na bahagi sa mga installer (pinagana sa pamamagitan ng default). Sa kasamaang palad na nangangahulugan na kung gagamitin mo ang online installer upang i-update sa Qt Creator 4.3, hindi mai-install ang bagong sangkap na ito. Kailangan mong i-restart ang tool sa pagpapanatili, piliin ang & quot; Magdagdag o alisin ang mga bahagi & quot ;, at i-install ang Qt & gt; Mga tool & gt; Qt Creator CDB Debugger Support component upang mabawi ito.
- QML Profiler:
- Kapag nag-profile mo ang iyong Qt Quick application sa QML Profiler, makikita mo rin ang impormasyon ng pagganap nang direkta sa editor ng QML code. Ang profiler mismo ay nakatanggap rin ng maraming pagpapabuti sa pagganap, at maraming mga mas maliliit na isyu ng UI ang naayos.
- Android:
- Inaayos ng Qt Creator 4.3 ang mga isyu na nilikha ng mga pagbabago sa bersyon ng Android SDK 25.3.1.
- iOS:
- Kung gumagamit ka ng pag-unlad ng Qt Creator para sa iOS, maaari mo na ngayong piliin ang pangkat ng developer at ang proyektong nagbibigay ng paggamit para sa pag-sign. Inaapektuhan nito ang default na pinipili ng QMake at anumang mga setting na mayroon ka sa iyong mga file ng proyekto.
Ano ang bago sa bersyon 4.3.0:
- Qt Quick Designer:
- Para sa Qt Creator 4.3 isinama namin ang isang editor ng code sa Qt Quick Designer. Pinapayagan ka nitong gamitin ang Editor ng Properties at ang Navigator din habang nag-e-edit ng code. Bukod pa rito, maaari mong hatiin ang view upang ipakita ang parehong graphical at ang editor ng code, at direktang makita kung paano ang isang pagbabago sa graphical editor ay nakakaapekto sa code, at vice versa. Siyempre, maaari mo pa ring gamitin ang code-only na editor sa mode na Edit pati na rin.
- Marami pang mga pagpapabuti at pagdaragdag sa Qt Quick Designer, tulad ng mas mahusay na suporta ng mga natitirang lalagyan at isang bagong tool bar para sa mga karaniwang pagkilos. Mangyaring tingnan ang post ng blog na tumutuon lamang sa kung ano ang bago sa Qt Quick Designer.
- CMake:
- Kung gumagamit ka ng Qt Creator na may CMake 3.7 o mas bago, ginagamit namin ngayon ang server-mode na idinagdag sa CMake 3.7 para sa kapakinabangan ng mga IDE. Nagbibigay ito ng mas mahusay na impormasyon tungkol sa istraktura ng proyekto, kasama ang mga landas, at higit pa, kaysa sa kung ano ang maaari naming i-parse mula sa generators at Makefile bago. Bilang resulta, nakakakita ka rin ng mga produkto at target sa puno ng proyekto at maaaring bumuo ng mga ito nang isa-isa.
- Anuman ang bersyon ng CMake nagdagdag kami ng mga file ng header sa puno ng proyekto, kahit na hindi sila nakalista nang malinaw sa mga file ng proyekto. Maaari mo ring i-import ang mga umiiral na build ng isang proyekto ng CMake, tulad ng ibinigay na namin para sa mga proyekto batay sa QMake, na nagtatakda ng isang kit kasama ang impormasyong matatagpuan sa cache ng CMake mula sa pagtatayo, at nagrerehistro ng mga bagong toolchain at Qt na bersyon kung kinakailangan.
- C ++:
- Kung ikaw ay naka-coding sa C maliban sa C ++, o gumamit ng mga file sa iba't ibang (sub-) na proyekto na may iba't ibang mga tumutukoy, makakahanap ka ng isang bagong tampok sa kapaki-pakinabang na editor ng C ++: Kung ang isang file ay ginagamit sa iba't ibang konteksto, isang drop down Lumilitaw ang menu sa tool bar sa ibabaw ng editor, na nagpapahintulot sa iyo na piliin ang (sub-) na proyekto at wika na dapat bigyang-kahulugan ng editor ang file sa (dokumentasyon).
- Kung naka-up ka para sa isang bit ng pag-eksperimento, paganahin ang ClangRefactoring plugin. Nagdaragdag ito ng paunang suporta para sa clang-query sa Advanced na Paghahanap at gumagamit ng Clang para sa lokal na renaming refactoring.
- CDB / MSVC Debugging:
- Ang aming CDB support para sa debugging MSVC code ay gumagamit na ngayon ng isang backend base sa Python para sa pretty printing. Nagbunga ito ng mas mahusay na pagganap at, dahil nagbabahagi ito ng pinaka-kaakit-akit na code sa pag-print sa aming mga backend ng GDB at LLDB, din sa higit pa, mas mahusay, at pinag-isang magagandang printer para sa suporta ng CDB ng Qt Creator.
- Paalala: Ang suporta sa pag-debug ng CDB ay inilipat sa isang hiwalay, opsyonal na bahagi sa mga installer (pinagana sa pamamagitan ng default). Sa kasamaang palad na nangangahulugan na kung gagamitin mo ang online installer upang i-update sa Qt Creator 4.3, hindi mai-install ang bagong sangkap na ito. Kailangan mong i-restart ang tool sa pagpapanatili, piliin ang & quot; Magdagdag o alisin ang mga bahagi & quot ;, at i-install ang Qt & gt; Mga tool & gt; Qt Creator CDB Debugger Support component upang mabawi ito.
- QML Profiler:
- Kapag nag-profile mo ang iyong Qt Quick application sa QML Profiler, makikita mo rin ang impormasyon ng pagganap nang direkta sa editor ng QML code. Ang profiler mismo ay nakatanggap rin ng maraming pagpapabuti sa pagganap, at maraming mga mas maliliit na isyu ng UI ang naayos.
- Android:
- Inaayos ng Qt Creator 4.3 ang mga isyu na nilikha ng mga pagbabago sa bersyon ng Android SDK 25.3.1.
- iOS:
- Kung gumagamit ka ng pag-unlad ng Qt Creator para sa iOS, maaari mo na ngayong piliin ang pangkat ng developer at ang proyektong nagbibigay ng paggamit para sa pag-sign. Inaapektuhan nito ang default na pinipili ng QMake at anumang mga setting na mayroon ka sa iyong mga file ng proyekto.
Ano ang bago sa bersyon 4.2.2 / 4.3 Beta:
at nag-aalaga ng iba't ibang mahalagang mga bug.
Ano ang bago sa bersyon 4.2.1 / 4.3 Beta:
- Ito ay isang dalisay na bugfix release, at inaalagaan ang iba't ibang mahahalagang mga bug.
- Maraming mga pag-aari ng mga pagsasaayos ng run ang natapos lamang kapag pumasok sa mode ng Proyekto, na humahantong sa iba't ibang mga isyu kapag tumatakbo ang mga proyekto ng QMake, at mga proyekto na nagpapatakbo ng mga custom na executable, na ngayon ay naayos na.
- Sa 4.2 naayos namin ang iOS Simulator na suporta para sa Xcode 8. Sa kasamaang palad may mga problema pa rin, lalo na kapag tumatakbo sa iOS 10 device simulator.
- Inangkop namin ang paraan ng pagsisimula namin ng mga application sa simulator, at dapat na itong muling mapagkakatiwalaan muli.
Ano ang bago sa bersyon 4.2.1:
- Ito ay isang dalisay na bugfix release, ng iba't ibang mahahalagang bugs.
- Maraming mga pag-aari ng mga pagsasaayos ng run ang natapos lamang kapag pumasok sa mode ng Proyekto, na humahantong sa iba't ibang mga isyu kapag tumatakbo ang mga proyekto ng QMake, at mga proyekto na nagpapatakbo ng mga custom na executable, na ngayon ay naayos na.
- Sa 4.2 naayos namin ang iOS Simulator na suporta para sa Xcode 8. Sa kasamaang palad may mga problema pa rin, lalo na kapag tumatakbo sa iOS 10 device simulator.
- Inangkop namin ang paraan ng pagsisimula namin ng mga application sa simulator, at dapat na itong muling mapagkakatiwalaan muli.
Ano ang bago sa bersyon 4.2.0:
- Mga Tema:
- Nagdagdag kami ng Flat Light at Flat Dark tema, na umaayon sa Flat tema na idinagdag sa 4.0. Available ang mga ito sa Kapaligiran & gt; Interface & gt; Mga setting ng tema. Nagdagdag din kami ng ilang higit pang mga scheme ng kulay ng editor na nahanap mo sa Text Editor & gt; Mga Font & amp; Mga Kulay.
- Pag-edit:
- Ang mga Teksto ng Mga Editorong ngayon ay kumikilos nang mas mahusay tungkol sa awtomatikong pagpasok at paglaktaw ng mga character. Kung nag-type ka ng isang quote o bracket, ang nararapat na pagsasara ng character ay idinagdag. Kung aalisin mo ang pambungad na character, ito ay aalisin muli. Kung iyong i-type ang pagsasara ng character sa iyong sarili, pinapalitan nito ang awtomatikong nakapasok na isa. Parehong ng mga ito ngayon lamang ang mangyayari hangga't ang teksto cursor ay hindi ilipat ang layo mula sa pagsasara ng character. Maaari mo ring i-configure ang awtomatikong pagpapasok ng mga braket at mga panipi nang paisa-isa sa Text Editor & gt; Mga setting ng pagkumpleto.
- C ++:
- Bukod sa pag-aayos ng mga bug sa modelo ng code at pagsasama ng static analyzer, na-update din namin ang aming mga binary na pakete upang magamit ang Clang 3.8.1, na inaayos din ang maraming mga isyu, lalo na sa MSVC. Nagdagdag din kami ng mas bagong patch sa Clang na ginagawa itong mas mahusay sa MSVC2015 Update 3.
- Qt Quick:
- Nakatanggap ang maraming Qt Quick Designer at QML Profiler ng maraming pagpapabuti sa pagganap. Maaari ka na ngayong pumili ng isang estilo Qt Quick Control 2 na ginagamit ng Qt Quick Designer upang i-render ang iyong mga item. Ang bagong pagkilos sa Paglipat sa Bahagi ay gumagalaw sa isang item at ang mga nilalaman nito sa isang hiwalay na file.
- CMake:
- Maraming mga bug ang naayos para sa pagsuporta sa mga proyekto ng CMake, at ang daloy ng trabaho ay pinabuting. Awtomatikong tatakbo lamang ang CMake kung ang aktibong application ng Qt Creator, at maaari mong i-off ang awtomatikong pagtakbo nang ganap (Bumuo & amp; Run & gt; CMake). Kung itinatakda mo ang variable na QML_IMPORT_PATH sa cache ng CMake para sa iyong proyekto, pinipili ito ng Qt Creator at ini-feed ito sa modelo ng QML code, upang ma-access mo ang iyong mga pag-import ng QML sa editor. (Halimbawa CMake code: itakda (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE)
- Iba pang mga pagpapabuti:
- Kung binuksan mo ang plugin (Tulong & gt; Tungkol sa Mga Plugin, o Qt Creator & gt; Tungkol sa Mga Plugin sa macOS), nakakuha ng Qt Creator ang pang-eksperimentong suporta para sa wika ng Nim na programming. Maraming salamat kay Filippo Cucchetto para sa kontribusyon na ito. Sinusuportahan nito ang syntax highlight, indentation, coding na mga setting ng estilo, at simpleng pamamahala ng proyekto, kabilang ang mga gusali, pagpapatakbo at pag-debug ng mga application.
Ano ang bago sa bersyon 4.1.0:
- Mga Tema:
- Nagdagdag kami ng Flat Light at Flat Dark tema, na umaayon sa Flat tema na idinagdag sa 4.0. Available ang mga ito sa Kapaligiran & gt; Interface & gt; Mga setting ng tema. Nagdagdag din kami ng ilang higit pang mga scheme ng kulay ng editor na nahanap mo sa Text Editor & gt; Mga Font & amp; Mga Kulay.
- Pag-edit:
- Ang mga Teksto ng Mga Editorong ngayon ay kumikilos nang mas mahusay tungkol sa awtomatikong pagpasok at paglaktaw ng mga character. Kung nag-type ka ng isang quote o bracket, ang nararapat na pagsasara ng character ay idinagdag. Kung aalisin mo ang pambungad na character, ito ay aalisin muli. Kung iyong i-type ang pagsasara ng character sa iyong sarili, pinapalitan nito ang awtomatikong nakapasok na isa. Parehong ng mga ito ngayon lamang ang mangyayari hangga't ang teksto cursor ay hindi ilipat ang layo mula sa pagsasara ng character. Maaari mo ring i-configure ang awtomatikong pagpapasok ng mga braket at mga panipi nang paisa-isa sa Text Editor & gt; Mga setting ng pagkumpleto.
- C ++:
- Bukod sa pag-aayos ng mga bug sa modelo ng code at pagsasama ng static analyzer, na-update din namin ang aming mga binary na pakete upang magamit ang Clang 3.8.1, na inaayos din ang maraming mga isyu, lalo na sa MSVC. Nagdagdag din kami ng mas bagong patch sa Clang na ginagawa itong mas mahusay sa MSVC2015 Update 3.
- Qt Quick:
- Nakatanggap ang maraming Qt Quick Designer at QML Profiler ng maraming pagpapabuti sa pagganap. Maaari ka na ngayong pumili ng isang estilo Qt Quick Control 2 na ginagamit ng Qt Quick Designer upang i-render ang iyong mga item. Ang bagong pagkilos sa Paglipat sa Bahagi ay gumagalaw sa isang item at ang mga nilalaman nito sa isang hiwalay na file.
- CMake:
- Maraming mga bug ang naayos para sa pagsuporta sa mga proyekto ng CMake, at ang daloy ng trabaho ay pinabuting. Awtomatikong tatakbo lamang ang CMake kung ang aktibong application ng Qt Creator, at maaari mong i-off ang awtomatikong pagtakbo nang ganap (Bumuo & amp; Run & gt; CMake). Kung itinatakda mo ang variable na QML_IMPORT_PATH sa cache ng CMake para sa iyong proyekto, pinipili ito ng Qt Creator at ini-feed ito sa modelo ng QML code, upang ma-access mo ang iyong mga pag-import ng QML sa editor. (Halimbawa CMake code: itakda (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE)
- Iba pang mga pagpapabuti:
- Kung binuksan mo ang plugin (Tulong & gt; Tungkol sa Mga Plugin, o Qt Creator & gt; Tungkol sa Mga Plugin sa macOS), nakakuha ng Qt Creator ang pang-eksperimentong suporta para sa wika ng Nim na programming. Maraming salamat kay Filippo Cucchetto para sa kontribusyon na ito. Sinusuportahan nito ang syntax highlight, indentation, coding na mga setting ng estilo, at simpleng pamamahala ng proyekto, kabilang ang mga gusali, pagpapatakbo at pag-debug ng mga application.
Ano ang bago sa bersyon 4.0.3:
- Simula sa paglabas na ito, ginagawa namin ang integration ng Clang static analyzer, ang mga pinalawak na tampok ng QML profiler at pagsasama ng pagsubok ng auto test (eksperimentong) na magagamit sa ilalim ng open source. Ang dating komersyal na koneksyon editor at path editor ng Qt Quick Designer ay bukas na galing sa Qt Creator 3.6.0. Available na ngayon ang Qt Creator sa ilalim ng komersyal na lisensya at GPLv3 (na may mga pagbubukod). Tinitiyak ng mga pagbubukod na walang mga paghihigpit sa lisensya sa nabuong code, at ang pag-bridge sa 3rd party code ay posible pa.
- Makikita ng mga gumagamit ng CMake na pinabuting namin ang workflow para sa mga proyekto na batay sa CMake. Ang CMake ay awtomatikong na-trigger ngayon kapag kinakailangan, at ang mga setting ng kit tulad ng ginamit na bersyon ng Qt o chain ng tool ay awtomatikong isinaayos. Nagtatampok ngayon ang mode ng Proyekto ng isang UI upang baguhin ang configuration ng CMake para sa isang direktoryo ng pagtatayo. Maaari mo ring baguhin ang configuration ng CMake na karaniwan sa lahat ng mga proyekto na gumagamit ng parehong kit. Ang Qt Creator ay hindi na lilikha ng mga direktoryo ng CMake bago itayo ang proyekto. Ito ay gumagawa para sa isang mas mahusay na kapaligiran sa trabaho, lalo na kapag ang mga gumagamit lamang ang nais na pag-aralan ang source code gamit ang sistema ng build CMake.
- Ang modelo ng Clang code ay awtomatikong ginagamit na ngayon kung ang (experimental) plugin ay naka-on. Nagdagdag kami ng mga nako-customize na mga configuration para sa mga babala, na maaari mo ring tukuyin ang bawat proyekto.
- Sa debugging side namin naayos ang maraming mga isyu na lumitaw sa bagong LLDB kasama sa Xcode 7.3 sa OS X. Makakakita ka rin ng higit pang mga kaakit-akit na printer para sa mga karaniwang uri, pati na rin ang maraming mga pag-aayos ng bug.
- Kung natatakot ka kung saan nawala ang Analyze mode: Pinagsama ang Debug mode. Sa bagong, pinag-isang mode ng Debug makikita mo na ngayon ang Debugger, Clang Static Analyzer, Memcheck, Callgrind at QML Profiler na mga tool. Ang QML Profiler ay nagdaragdag ng isang bagong visualization ng istatistika: Ang Flamegraph. Sa ganitong pagtingin, ang mga pahalang na bar ay nagpapakita ng dami ng oras na ang lahat ng mga invocations ng isang function na kinuha, at vertical nesting sa itaas na palabas na mga function ay tinatawag na kung saan ang iba pang mga, paggawa para sa isang napaka-maigsi pangkalahatang-ideya.
- Sa Qt Quick Designer maaari mo na ngayong ilipat ang canvas sa pamamagitan ng pag-drag gamit ang kaliwang pindutan ng mouse habang ang espasyo key ay pinindot. Nagdaragdag ito ng suporta para sa bagong Qt Quick Controls 2 at nakatanggap ng maraming mga pag-aayos ng bug. Pakisubukan din sa post at video tungkol sa Qt Quick Designer at Qt Quick Controls 2 na na-publish namin kamakailan sa aming blog.
- Ang Qt Creator ay mayroon ding isang bagong, patag na tema, na batay sa konsepto na ipinakita ni Diana isang taon na ang nakakaraan. Ito ay default para sa lahat na hindi kailanman nagbago ang tema sa Qt Creator. Ang lumang tema ay magagamit din bilang "Classic" sa Mga Tool & gt; Mga Pagpipilian & gt; Kapaligiran & gt; Interface.
Ano ang bago sa bersyon 4.0.1:
- Ang pinaka-maliwanag na bagong tampok sa bersyon na ito ay marahil ang pag-highlight na idinagdag namin sa mga vertical scroll bar ng mga editor. Maaari mo na ngayong madaling makita kung saan
- mga bookmark, breakpoint, mga babala, mga error at mga resulta ng paghahanap ay matatagpuan sa bukas na dokumento.
- Pinabuti rin namin ang pagganap ng mga pandaigdigang paghahanap sa Qt Creator. Habang ang nakabatay sa paghahanap ng mga code na code ay ang paghahanap ng Mga Usage ay palaging maraming naka-thread, na hindi ang kaso para sa mga purong paghahanap na batay sa teksto, na naayos na ngayon.
- Nakatanggap ang maraming mga pag-aayos ng sariling C + + code model ng Qt Creator, halimbawa para sa maraming mga isyu sa mga template muli. Nagkaroon din magkano ang pag-unlad sa Clang batay code modelo, na ngayon ay tumatakbo sa isang hiwalay na proseso, na dapat gawin sa amin mas ligtas mula sa mga bug sa Clang mismo. Na-upgrade din namin ang aming mga pakete ng binary upang magamit ang Clang 3.6.
- Dahil ang Qt Quick 1 ay nagtagumpay sa pamamagitan ng Qt Quick 2 sa Qt 5 at ngayon ay opisyal na deprecated sa Qt 5.5, inalis namin ang suporta para sa Qt Quick 1 mula sa Qt Quick Designer. Inalis din namin ang Qt Quick 1 wizard at suporta para sa profile sa V8. Ang visual designer para sa Qt Quick 2, ang code editor para sa Qt Quick 1 at 2, at ang pag-profile ng Qt Quick 2 mula sa Qt 5.2 at mas bago at ng Qt Quick 1 ay hindi naapektuhan.
- Inalis din namin ang suporta para sa pag-unlad ng BlackBerry 10, kulang ng tagapanatili. Ang pag-unlad ng QNX ay hindi naapektuhan ng ito.
- Sa Windows, naayos namin ang isang isyu na maaaring humantong sa Qt Creator kung minsan ay nagyeyelo para sa ilang mga segundo kapag ang isang user application ay tumatakbo. Sa Linux, naayos na namin ang isang isyu sa pagganap kapag ang Qt Creator ay pinagsama sa suporta sa journald. Para sa pag-unlad ng Android, naayos na namin ang mga isyu sa Android M, 64 bit, at Google AVDs.
Ano ang bago sa bersyon 3.5.1 / 3.6.0 RC1:
- Ang pinaka-maliwanag na bagong tampok sa bersyon na ito ay marahil ang pag-highlight na idinagdag namin sa mga vertical scroll bar ng mga editor. Maaari mo na ngayong madaling makita kung saan
- mga bookmark, breakpoint, mga babala, mga error at mga resulta ng paghahanap ay matatagpuan sa bukas na dokumento.
- Pinabuti rin namin ang pagganap ng mga pandaigdigang paghahanap sa Qt Creator. Habang ang nakabatay sa paghahanap ng mga code na code ay ang paghahanap ng Mga Usage ay palaging maraming naka-thread, na hindi ang kaso para sa mga purong paghahanap na batay sa teksto, na naayos na ngayon.
- Nakatanggap ang maraming mga pag-aayos ng sariling C + + code model ng Qt Creator, halimbawa para sa maraming mga isyu sa mga template muli. Nagkaroon din magkano ang pag-unlad sa Clang batay code modelo, na ngayon ay tumatakbo sa isang hiwalay na proseso, na dapat gawin sa amin mas ligtas mula sa mga bug sa Clang mismo. Na-upgrade din namin ang aming mga pakete ng binary upang magamit ang Clang 3.6.
- Dahil ang Qt Quick 1 ay nagtagumpay sa pamamagitan ng Qt Quick 2 sa Qt 5 at ngayon ay opisyal na deprecated sa Qt 5.5, inalis namin ang suporta para sa Qt Quick 1 mula sa Qt Quick Designer. Inalis din namin ang Qt Quick 1 wizard at suporta para sa profile sa V8. Ang visual designer para sa Qt Quick 2, ang code editor para sa Qt Quick 1 at 2, at ang pag-profile ng Qt Quick 2 mula sa Qt 5.2 at mas bago at ng Qt Quick 1 ay hindi naapektuhan.
- Inalis din namin ang suporta para sa pag-unlad ng BlackBerry 10, kulang ng tagapanatili. Ang pag-unlad ng QNX ay hindi naapektuhan ng ito.
- Sa Windows, naayos namin ang isang isyu na maaaring humantong sa Qt Creator kung minsan ay nagyeyelo para sa ilang mga segundo kapag ang isang user application ay tumatakbo. Sa Linux, naayos na namin ang isang isyu sa pagganap kapag ang Qt Creator ay pinagsama sa suporta sa journald. Para sa pag-unlad ng Android, naayos na namin ang mga isyu sa Android M, 64 bit, at Google AVDs.
Ano ang bago sa bersyon 3.5.0:
- Ang pinaka-maliwanag na bagong tampok sa bersyon na ito ay marahil ang pag-highlight na idinagdag namin sa mga vertical scroll bar ng mga editor. Maaari mo na ngayong madaling makita kung saan
- mga bookmark, breakpoint, mga babala, mga error at mga resulta ng paghahanap ay matatagpuan sa bukas na dokumento.
- Pinabuti rin namin ang pagganap ng mga pandaigdigang paghahanap sa Qt Creator. Habang ang nakabatay sa paghahanap ng mga code na code ay ang paghahanap ng Mga Usage ay palaging maraming naka-thread, na hindi ang kaso para sa mga purong paghahanap na batay sa teksto, na naayos na ngayon.
- Nakatanggap ang maraming mga pag-aayos ng sariling C + + code model ng Qt Creator, halimbawa para sa maraming mga isyu sa mga template muli. Nagkaroon din magkano ang pag-unlad sa Clang batay code modelo, na ngayon ay tumatakbo sa isang hiwalay na proseso, na dapat gawin sa amin mas ligtas mula sa mga bug sa Clang mismo. Na-upgrade din namin ang aming mga pakete ng binary upang magamit ang Clang 3.6.
- Dahil ang Qt Quick 1 ay nagtagumpay sa pamamagitan ng Qt Quick 2 sa Qt 5 at ngayon ay opisyal na deprecated sa Qt 5.5, inalis namin ang suporta para sa Qt Quick 1 mula sa Qt Quick Designer. Inalis din namin ang Qt Quick 1 wizard at suporta para sa profile sa V8. Ang visual designer para sa Qt Quick 2, ang code editor para sa Qt Quick 1 at 2, at ang pag-profile ng Qt Quick 2 mula sa Qt 5.2 at mas bago at ng Qt Quick 1 ay hindi naapektuhan.
- Inalis din namin ang suporta para sa pag-unlad ng BlackBerry 10, kulang ng tagapanatili. Ang pag-unlad ng QNX ay hindi naapektuhan ng ito.
- Sa Windows, naayos namin ang isang isyu na maaaring humantong sa Qt Creator kung minsan ay nagyeyelo para sa ilang mga segundo kapag ang isang user application ay tumatakbo. Sa Linux, naayos na namin ang isang isyu sa pagganap kapag ang Qt Creator ay pinagsama sa suporta sa journald. Para sa pag-unlad ng Android, naayos na namin ang mga isyu sa Android M, 64 bit, at Google AVDs.
Ano ang bago sa bersyon 3.4.2:
- Ang release na ito ay kinabibilangan ng mga pag-aayos para sa mga sumusunod na regressions: ang manu-manong rehistradong dokumentasyon sa Windows ay muling deregisterado sa muling pag-restart, at ang hindi pagpapagana ng mga plugin ay maaaring hindi paganahin ang karamihan sa dialog ng Tungkol sa Mga Plugin.
Ano ang bago sa bersyon 3.4.0:
- Ang suporta ng C ++ sa Qt Creator ay may bagong aksyon na refactoring na gumagalaw sa lahat ng mga kahulugan ng function mula sa isang deklarasyon ng klase. Nagdagdag din kami ng auto-completion para sa mga signal at mga puwang sa Qt 5 style connects. I-type lamang ang "& amp;" at ipaalam ang auto-pagkumpleto malaman ang uri ng bagay. Gayundin bago ang filter ng tagahanap, Lahat ng Kasamang C / C ++ Files, na nakahanap ng lahat ng mga file na ginagamit sa iyong proyekto sa pamamagitan ng pagsama sa kanila, kahit na hindi malinaw na binanggit sa iyong proyekto. Ang filter ay bahagi ng default na ginagamit kapag nag-type ka lamang sa field ng input ng Naghahanap, at namamahagi ang shortcut string sa Mga File sa Anumang Proyekto.
- Para sa mga gumagamit ng edisyon ng Professional o Enterprise nagdagdag kami ng pang-eksperimentong pagsasama para sa mga pagsusulit na batay sa Qt Test at Qt Quick na mga pagsusulit. Nagdaragdag ito ng isa pang Mga Pane ng Pane sa nabigasyon, na naglilista ng mga pagsusulit na tinukoy sa iyong proyekto, ay nagbibigay ng mga paraan upang magpatakbo ng mga indibidwal o hanay ng mga pagsubok, at mahusay na nagpapakita ng mga resulta ng pagsubok sa isang bagong panubok na Output na resulta ng pane. Upang subukan ito, buksan ang Tulong & gt; Tungkol sa Mga Plugin (Qt Creator & gt; Tungkol sa Mga Plugin, sa OS X), i-on ang Mga Utility & gt; AutoTest, at i-restart ang Qt Creator. Inilipat din namin ang integration ng Clang static analyzer mula sa pang-eksperimentong estado. Kung mayroon kang hindi bababa sa naka-install na Clang 3.6, sinusuportahan din nito ngayon ang paggamit nito sa MSVC at MinGW. Nagdagdag din kami ng pagsugpo ng mga indibidwal na diagnostic para sa isang file, at isang bagong pahina sa mode ng Proyekto para sa pamamahala ng mga ito.
- Pagpapalit ng kapaligiran para sa pagpapatakbo ng mga panlabas na tool
- Paghahanap sa pamamagitan ng mga tala ng kaganapan ng QML Profiler
- Paggamit ng 64bit na chain tool ng Android
- Paggamit ng mga generic na proyekto para sa pag-unlad ng hubad na metal
- Pag-highlight ng panaklong sa mga generic na highlighter
Ano ang bago sa bersyon 3.3.2:
- pag-deploy ng plugin ng modelo ng Clang code sa OS X (QTCREATORBUG-14038)
- isang pag-crash sa Qt Quick emulation layer kapag gumagamit ng fallback emulation (QTCREATORBUG-14031)
Ano ang bago sa bersyon 3.3.1:
- Pag-edit:
- Fixed crash na may ilang mga highlighting file (QTCREATORBUG-13883)
- Mga Proyekto ng CMake:
- Fixed include completion (QTCREATORBUG-13567)
- Fixed highlight para sa CMake files (QTCREATORBUG-13588)
- C ++ Suporta:
- Fixed comment continuation (QTCREATORBUG-13415)
- Fixed Convert to Pointer refactoring action para sa mga auto variable (QTCREATORBUG-13605)
- Fixed na nagpapalitaw ng mga pagkilos ng refactoring mula sa menu ng konteksto
- nagtrabaho lamang kung ang unang cursor ng teksto (QTCREATORBUG-13388)
- Fixed crash kung walang kit na magagamit (QTCREATORBUG-13730)
- Fixed infinite loop kapag nag-parse ng ilang mga file (QTCREATORBUG-13703)
- Fixed crash kapag #if nesting ay mas malalim kaysa sa 512 mga antas
- Mga Bersyon ng Sistema ng Pagkontrol:
- Git
- Fixed reverting chunks sa diff viewer kapag diff.mnemonicprefix ay nakatakda (QTCREATORBUG-13782)
- ClearCase
- Naayos na ang check out na ito kahit na naka-check na ang file (QTCREATORBUG-13782)
- Code Pasting:
- Fixed paste sa pastebin.ca (QTCREATORBUG-13802)
- Tiyak na Plataporma
- OS X:
- Fixed dropping file mula sa Finder papunta sa Qt Creator (QTBUG-40449)
- Android:
- Fixed crash kapag inaalis ang mga auto-detect kit (QTCREATORBUG-13736)
- Fixed debugging na mga application na nag-link ng maraming mga module (QTCREATORBUG-13691)
- WinRT:
- Inayos ang pag-install ng mga custom na file sa package root (QTCREATORBUG-13835)
- Fixed paminsan-minsang pag-crash kapag nag-debug
Ano ang bago sa bersyon 3.3.0:
- Ang paglabas na ito ay may isang mahusay na hanay ng mga bagong tampok pati na rin ang isang malaking halaga ng mga pag-aayos ng bug.
- Ang iba pang mga tampok ay kinabibilangan ng suporta para sa Gradle build system para sa pag-unlad ng Android, isang pagkilos ng refactoring para sa paggamit ng bagong estilo ng pagkonekta sa Qt 5, BareMetal na suporta para sa mga proyekto ng CMake, at isang pagpipilian upang gamitin ang Qt Quick Compiler para sa iyong mga proyekto ng Qmake batay sa QML . Mangyaring tingnan din ang aming log ng pagbabago para sa isang mas kumpletong listahan ng mga pagbabago.
- Para sa mga gumagamit ng edisyon ng Professional o Enterprise, nagdagdag kami ng pang-eksperimentong suporta para sa pagpapatakbo ng Clang Static Analyzer sa iyong mga proyekto, bilang isang bagong tool sa Analyze mode. Ang kategoryang pangyayari sa kaganapan ng graph sa QML Profiler ay makabuluhang napabuti at ngayon ay maisalarawan ang mga saklaw ng oras ng lahat ng mga pangyayari na may kaugnayan sa mga kaganapan ng graph sa halip na ipinapakita ang mga ito bilang isang listahan ng mga numero. Maaari mo ring makita ang mga kaganapan sa input sa QML profiler ngayon, sa isang hiwalay na kategorya. Sa Qt Quick Designer idinagdag namin ang direktang pag-edit ng TabViews, at karagdagang mga tseke para sa mga file ng form (.ui.qml) pati na rin ang mga pindutan para sa pag-export ng mga item sa form para magamit sa mga file ng pagpapatupad.
Ano ang bago sa bersyon 3.3.0 Beta 1:
- Ito ay may pinahusay na suporta para sa paghahati ng mga editor at karagdagang mga window ng editor. Maaari mo na ngayong i-drag & amp; i-drop ang mga editor sa pagitan ng mga hating sa pamamagitan ng pag-drag sa bagong icon ng uri ng file, sa tabi ng drop-down na dokumento (tingnan ang screenshot). Pindutin nang matagal ang Ctrl key (o Option key sa OS X) upang buksan ang isa pang editor sa parehong dokumento, sa halip na ilipat ito. Sinusuportahan din ng mga view ng nabigasyon (tulad ng Mga Proyekto at Mga Buksan na Dokumento) ang pag-drag ng mga file papuntang hating. Ang pag-drop ng mga file mula sa system papunta sa isang window ng Qt Creator ay bubukas din ang file sa naaangkop na split.
- Posible na ngayong tukuyin ang mga variable sa kapaligiran na gagamitin sa mga tukoy na kit. Ang pagpapakita ng mga pangalan ng mga kit at mga bersyon ng Qt ay maaaring maglaman ng mga variable tulad ng% {Qt: Version}, na awtomatikong pinupuno ng mga kaukulang halaga. Nagdagdag din kami ng check box upang piliin at alisin sa pagkakapili ang lahat ng mga kit kapag nag-set up ng mga proyekto.
- Ang pagbubukas ng mga proyekto ng QMake ay tapos na rin na asynchronously, tulad ng pagwawaksi na nagawa kapag nagbago ang .pro o .pri file. Maaari ka na ngayong magdagdag ng mga file sa mga proyekto ng Qbs sa pamamagitan ng menu ng konteksto sa view ng Mga Proyekto.
- Nakatanggap ang QML Profiler ng suporta para sa muling pagsasaayos, pagpapakita, at pagtatago ng mga kategorya sa timeline. Gayundin, maaari mong ilakip ang mga tala sa mga kaganapan, na pagkatapos ay mai-export na kasama ang profile data at maaaring ibahagi sa iba.
- Kapag pinindot ang key ng Enter habang ang cursor ng teksto ay nasa literal na string ng C ++, ang string ay ngayon (opsyonal) split at nagpatuloy sa susunod na linya, pagdaragdag ng kinakailangang mga quote para sa iyo awtomatikong. Nagdagdag din kami ng isang maliit na pagkilos ng pag-refactoring para sa pag-convert ng mga tawag na kumonekta () upang magamit ang bagong estilo ng pagkonekta sa Qt 5.
- Para sa pagpapaunlad ng Android nagdagdag kami ng suporta para sa sistema ng build Gradle.
- Para sa mga gumagamit ng edisyon ng Professional o Enterprise, nagdagdag kami ng pang-eksperimentong suporta para sa pagpapatakbo ng Clang Static Analyzer sa iyong mga proyekto, bilang isang bagong tool sa Analyze mode. Ang kategoryang pangyayari sa kaganapan ng graph sa QML Profiler ay makabuluhang napabuti at ngayon ay maisalarawan ang mga saklaw ng oras ng lahat ng mga pangyayari na may kaugnayan sa mga kaganapan ng graph sa halip na ipinapakita ang mga ito bilang isang listahan ng mga numero. Maaari mo ring makita ang mga kaganapan sa input sa QML profiler ngayon, sa isang hiwalay na kategorya. Naayos namin ang maraming iba pang mga bug at gumawa ng mga pagpapabuti, tulad ng pagpapabuti ng hitsura ng Qt Creator sa mataas na display DPI, pagdaragdag ng isang listahan ng mga bukas na window sa menu ng Window, at pagdaragdag ng isang opsiyonal na sidebar na may Mga Nilalaman, Index, Mga Bookmark at mga view ng Paghahanap sa window ng panlabas na tulong. Tingnan ang aming log ng pagbabago para sa isang mas kumpletong listahan ng mga pagbabago.
- Tandaan: Sa Qt Creator 3.3 kami ay naghulog ng suporta para sa pag-compile ng Qt Creator gamit ang Qt 4. Ang minimal na kinakailangang bersyon ng Qt upang ipunin ang Qt Creator mismo ay kasalukuyang Qt 5.3.1. Ito ay hindi nakakaapekto sa iyong sariling mga proyekto, siyempre, ganap pa rin naming sinusuportahan ang pag-unlad ng Qt 4 na nakabatay sa mga application na may Qt Creator.
Ano ang bago sa bersyon 3.2.2:
- Ang Qt Creator 3.2.2 ay nagbibigay ng mga pagpapabuti halimbawa sa paggamit ng Xcode 6 at iOS Simulator.
Ano ang bago sa bersyon 3.2.1:
- Pangkalahatan:
- Fixed freeze kapag gumagamit ng shortcut para sa lahat ng mga proyekto o kasalukuyang proyekto
- mga filter ng tagahanap (QTCREATORBUG-12875)
- Fixed crash kapag nagpapagana ng mga timers sa pamamagitan ng pag-alis ng hindi suportadong UpdateInfo
- plugin na nag-trigger nito (QTCREATORBUG-11262)
- Mga Proyekto ng Qbs:
- Fixed na pagdaragdag at pag-alis ng mga file kapag sinusulat ang protektado ng VCS sa pamamagitan ng project file
- Fixed crash kapag nag-alis ng walang laman na hakbang sa pag-install
- C ++ Suporta:
- Fixed crash kapag binubuksan ang menu ng konteksto sa macro parameter (QTCREATORBUG-12853)
- QML Support:
- Nagdagdag ng mga nawawalang miyembro sa mga bagay sa petsa
- Nagdagdag ng mga template para sa Qt Quick 2.3 at Qt Quick Controls 1.2 na mga application
- Nakapirming mga shortcut sa keyboard sa QML / JS console (QTCREATORBUG-12956)
- Qt Quick Designer:
- Nagdagdag ng pagpipilian upang gumamit ng fallback QML puppet at itakda ito upang maging default
- Naayos ang pag-update ng mga katangian ng kulay (QTCREATORBUG-12841)
- Fixed duplication of ApplicationWindow properties (QTCREATORBUG-12910)
- Tiyak na Plataporma
- OS X:
- Fixed pag-deploy ng Clang library sa binary packages
- Fixed pag-deploy ng fallback QML puppets sa binary packages
- Inalis ang maling File & gt; Lumabas sa menu item
- iOS:
- Fixed determination ng pinakabagong bersyon ng SDK kapag walang ipinahayag na malinaw na bersyon
- Remote Linux:
- Fixed mixed QML and C ++ debugging (QTCREATORBUG-12928)
- Fixed check para sa maximum na laki ng packet para sa mga koneksyon ng SSH (QTCREATORBUG-12884)
- Windows Phone:
- Pag-deploy ng Fixed font para sa Windows Phone 8.0
Ano ang bago sa bersyon 3.2.0:
- I-block ang mga seleksyon sa mga editor ng teksto na pinapayagan ka na ngayong gawin ang "pag-edit ng haligi", ibig sabihin na ang lahat ng mga piniling linya ay na-edit nang sabay-sabay (Qt Creator Manual)
- Maaaring ma-configure na ngayon ang kontekstong tulong upang buksan sa isang panlabas na window (nang hindi pinapagana ang Help mode)
- Suporta para sa C99 na hinirang na mga initializer at concatenated na mga string ay idinagdag sa modelo ng C + + code, pati na rin ang mga pagpapabuti sa paghawak ng pag-encode at suporta sa lambda at maraming iba pang mga bagay
- Higit pang mga pane ay nahahanap na ngayon gamit ang Ctrl + F, halimbawa ang puno ng proyekto
- Nakatanggap ang QML profiler ng maraming pagpapahusay at pagpapahusay sa katatagan
- Ang mga gumagamit ng Enterprise Qt Creator ay maaari na ring gamitin ang QML profiler upang i-debug ang paggamit ng kanilang memorya ng JavaScript sa QML. (Magagamit lamang ito kapag gumagamit ng Qt 5.4 para sa debugadong application.)
Ano ang bago sa bersyon 3.2.0 RC1:
- Magagamit na ngayon ang filter ng system tagahanap ng file & lsquo; f 'upang lumikha ng mga bagong file.
- Higit pang mga pane ang nahahanap, hal. ang puno ng proyekto.
- Sinusuportahan na ngayon ng qbs plugin ang pagdagdag at pag-alis ng mga file mula sa mga proyekto.
- Ang modelo ng code ng C + + ay nakatanggap ng maraming mga pag-aayos hal. para sa pag-edit ng lambdas.
Ano ang bago sa bersyon 3.2.0 Beta 1:
- Sa mga editor ng teksto maaari mo na ngayong gawin ang "pag-edit ng haligi" sa mga pagpipilian ng block, kaya ang pag-type sa isang pagpipiliang block ay iakma ang lahat ng mga linya ng sabay-sabay. Ang tulong sa konteksto ay maaari na ngayong i-configure upang buksan sa isang panlabas na window (nang hindi pinapagana ang Help mode). Kapag binubuksan ang parehong file sa maraming splits, ang mga editor ay patuloy na nagpapakita ng parehong bahagi ng file, kahit na pagdaragdag o pag-alis ng mga linya sa isa pang split. Maraming mga pag-aayos din sa modelo ng C +, kabilang ang suporta para sa mga itinalagang initializer ng C99, mga string na pinagsama, at mga pag-aayos para sa mga isyu sa pag-encode.
- Sa mga view ng debugger, maaari mo na ngayong palawakin at tiklupin ang mga haligi sa pamamagitan ng pag-click sa header. Mayroong ilang mga uri na idinagdag sa mga tumutulong sa pag-debug, at kung ikaw ay matapang, maaari mo ring ibigay ang iyong sariling mga debugging helper para sa iyong sariling mga uri. Ang QML profiler ay nakatanggap ng maraming pagpapabuti sa pagganap at katatagan. Ang mga gumagamit ng enterprise ay maaari na ngayong i-debug ang paggamit ng kanilang memorya ng JavaScript sa QML, gamit ang bagong tampok na profile ng pagmemensahe ng profiler ng QML. (Magagamit lamang ito kapag gumagamit ng Qt 5.4.)
Mga Kinakailangan :
- Qt
Mga Komento hindi natagpuan