Qt Creator

Software screenshot:
Qt Creator
Software ətraflı:
Version: 4.7.0 Yenil?nib
Tarixi Upload: 17 Aug 18
Geliştirici: Digia
Lisenziya: Pulsuz
Məşhurluq: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator istifadəçi və cəlbedici qrafik istifadəçi interfeysləri (GUI) yaratmaq üçün lazım olan hər şeyi Qt developers təmin edən bir cross-platform və açıq mənbəli qrafik Integrated Development Environment (IDE) tətbiqidir. Qt4 və Qt5 həm də alətlərini dəstəkləyir.

Bir görsel hata ayıklayıcısı, bir form tasarımcısı ve entegre bir GUI (Grafiksel Kullanıcı Arayüzü) düzeni ibarətdir. Proqram, təcrübəli və təcrübəsiz Qt proqramçıları tərəfindən istifadə edilə bilməsi üçün hazırlanmışdır.


Bir baxışda xüsusiyyətləri

QML, C ++ və ECMAscript, sürətli kod naviqasiya alətləri, kod tamamlanması, sintaksis işıqlandırması, statik kod yoxlanılması və mənbə kodunu refactoring üçün dəstək olan bir kod redaktoruna malikdir. Bundan əlavə, istifadəçilərə yazdıqları kimi stil göstərişləri, kontekstə həssas kömək, kodu yığma, həmçinin parantez seçimi və eşleme rejimi ilə təmin edir.

Integrated C ++ görsel hata ayıklayıcısı, Qt sınıfları ve rsquo bilgilendirme sayesinde insan tarafından okunabilir bir biçimde Qt & rsquo; strukturları. Bundan əlavə, bu, GNU-nun düzəldicisi və xammal məlumatlarını aydın şəkildə göstərə bilər.

Başqa bir maraqlı xüsusiyyət Git, Mercurial, Çərşənbə, Subversion, CVS və Perforce daxil olmaqla bir neçə tanınmış versiya idarəetmə sisteminin inteqrasiya dəstəkidir. Həmçinin, CDB (Microsoft Console Debugger) dəstəkləyir. daxili JavaScript debugger, LLDB (LLVM debugger) və GDB (GNU Symbolic Debugger) tətbiqləri.


Başlıq altında və dəstəklənən platformalar

Qt-də yazılı olaraq ərizə Linux, Microsoft Windows və Mac OS X əməliyyat sistemlərini dəstəkləyən platformadan müstəqildir. Bu, həm də 64-bit və 32-bit təlimat dəsti mürəkkəbləri ilə uğurla sınaqdan keçirildi.

Linux'da, 64 və 32 bit donanım platformları üçün doğal montajcılar, həmçinin hər hansı bir Linux dağıtımına yapılandırılabilir, derlenip yüklenebilen bir kaynak arşivi olaraq dağıtılır.


Aşağı xətt

Bütün bunlar Qt Creator layihəsi mövcud və gələcək Qt developers üçün çox faydalı bir proqramdır. Bunlar, tətbiqləri üçün müasir və cüzi istifadəçi interfeyslərini yerləşdirmək üçün ən yaxşı həllərdən birini axtarır.

Bu yeni nədir:

  • C ++ Dəstəyi:
  • Clang kodu modelini default olaraq çevirmək zamanı gəldiyinə qərar verdik. Sonuncu relizlər zamanı böyük irəliləyişlər oldu və bir anda bu keçid etmək lazımdır. Daxili model C ++ dildə olan inkişaflarla və ətrafdakı mövcud alətlərin inkişafı ilə davam edə bilməz. Hal-hazırda müntəzəm olaraq "Clang kodu modeli ilə işləyir" şərhiylə səhv hesabatlarınızı sıxlaşdırın. Ayrıca, Clang kodu modeli, düzenleme-derleme-analiz döngüsünü açıkça geçmeden koddaki sorunlar haqqında daha yaxşı məlumat verir. Xahiş edirik, Nikolayın blog yazısına Clang kodu modelində və Qt Creator'da C / C ++ tarixinin nəzərdən keçirilməsini nəzərdən keçirin.
  • Daxili model Clang kodu modelindən daha yaxşı sizin üçün daha yaxşı işləyən vəziyyətlər ola bilər və ClangCodeModel pluginini aradan qaldırmaqla onu əvəzinə istifadə etmə imkanı var. Qlobal simvol indeksi hələ də daxili model ilə yaradılır.
  • Qt Creator-da clang-tidy və clazy ilə geniş diaqnostika və fixitlər:
  • Clang kod modelini Clang 6.0'a yüksəldik. Hal-hazırda simvolların açılması üçün istifadə olunan sənədin ümumi xülasəsi, anbar bölməsi və ". & Quot; axtarış filtri. Clip-Tidy və Clazy çeklərinizi redaktə edərkən, istədiyiniz zaman daha çox azadlığınız var və Debug rejimində yeni bir vasitə vasitəsilə bütün kodlar bazınız üzərində çekləri seçə bilərsiniz (Clip-Tidy və Clazy) . Kod modelindəki xəbərdarlıq və səhvlər indi də məsələlər bölməsində seçilir.
  • Test Entegrasyonu:
  • C ++ redaktoru içindəki mətn kursoru hazırda bir test işi içərisindədirsə, yeni bir Run Test altında Cursor hərəkəti ilə fərdi testi birbaşa həyata keçirə bilərsiniz. Test inteqrasiyası indi redaktorda başarısız olan testlərin yerini də qeyd edir. Google Testi üçün filtrasiya dəstəyi əlavə etdik.
  • Windows Hosts:
  • Windows'da biz əvvəllər Qt Creator-u məhdudlaşdıran MSVC kompilyatorları üçün tarama yaxşılaşdırdıq. Qt Creator, qlobal, paylaşılan Windows debug axını dinləyərkən qısa müddətli dondurmalara səbəb ola biləcək bir məsələ də təyin etdik. Və şəbəkə sürücülərində faylları qənaət bütün konfiqurasiyalarda yenidən işləməlidir.
  • Digər təkmilləşdirmələr:
  • Kit variantları Qt Creator-da layihələrinizə uyğunlaşa bilmək üçün lazım olan ən vacib parametrlərdən biridir. Beləliklə, biz onları yüksək səviyyəli girişə üstünlüklər dialosunda qoyduq. Bu da siyahıda ilkdir.
  • Windows və ya Linux-da HiDPI ekranınız varsa, Qt-nin avtomatik ölçeklenmesini isteyip istemediğinizi asanlıqla seçə bilərsiniz, bu da Environment & gt; Interface.
  • Fayl Sisteminin görünüşü, alfabetik sıralamaya inteqrasiya olunmuş və əsas sənədin cari sənəd layihəsi ilə sinxronizasiyasını söndürmək əvəzinə qovluqları göstərməyin yeni variantları var. İndi fayl sistemi görünüşündə doğrudan yeni qovluqlar yarada bilərsiniz.

Sürüm 4.6.2'de yeni :

  • Düzenleme:
  • Clang kodu modelini və ya yer imlerini istifadə edirsinizsə, redaktorda yeni satırdakı əlavə qeydlər var. Bookmarks və Clang səhvləri və xəbərdarlıqları artıq redaktorda müvafiq mətn xəttinin sonunda göstərilir. Bu yolla, yazarkən, siçanın altına vurulmuş mətn və ya sol tərəfdə olan markerə keçməyiniz lazım olmadan məsələlərin detallarını asanlıqla görə bilərsiniz. Əlavələrin mövqeyini Options & gt; Mətn redaktoru & gt; Görünüş. (Siz də xoşunuza gəlmirsə, bu funksiyanı da buraxa bilərsiniz)
  • Eyni faylda fərqli bir yerə atlasanız, yeni yerə hamarca keçmək üçün seçim əlavə etdik. Bu funksiyanı sınamaq isterseniz, onu Options & gt; Mətn redaktoru & gt; Göster & gt; Dosyadaki navigasyonu canlandır.
  • C ++:
  • Artıq mövcud olan bir neçə işıqlandırıcı funksiyanı təmin etdik, lakin onların rəngini default rəng sxemində müəyyənləşdirməmişik. Yerli, qlobal və üzv dəyişənlər, funksiyalar, bəyanatlar və çıxış arqumentləri redaktorda işıqlandırmaqla fərqlənir. Əgər sizin üçün çox rəngarəng olsaydı, Seçimlər & gt; Mətn redaktoru & gt; Yazı tipləri və rənglər.
  • Bir sinifi yenidən adlandırdığınızda, Qt Creator artıq eyni əsas adı olan faylları yenidən adlandırmaq təklif edir. Değiştir düyməsini basmadan əvvəl axtarış nəticəsində panelində Rename faylları seçimini yoxlayın.
  • Clang kodu modelini aktivləşdirdiyiniz halda, bu, indi də hər halda daxili modeli istifadə edən mətn kursorunda identifikatorun işıqlandırılması üçün də istifadə olunur.
  • CMake:
  • Qt Creator CMake project treeBiz CMake & gt; = 3.7 ("server-mode") istifadə edərkən layihənin ağacından təmizləndik. İndi boş dizinləri gizlətmək üçün əvəzlənmişdir və mənbə faylları əlavə səviyyədən xilas olmaq üçün bir səviyyədə hərəkət edir. CMAKE_RUNTIME_OUTPUT_DIRECTORY təyin olunduqda və CMake konfiqurasiyasından kənar dəyişiklikləri qəbul etmək mümkün olmadıqda tətbiqin işçi qovluğunu da düzəldirdik.
  • Digər dəyişikliklər:
  • Windows CE üçün dəstəklənməmiş dəstəyi sildik və ClearCase inteqrasiyasını default olaraq aradan qaldırdıq.

Sürümdeki yeni :

  • Düzenleme:
  • Clang kodu modelini və ya yer imlerini istifadə edirsinizsə, redaktorda yeni satırdakı əlavə qeydlər var. Bookmarks və Clang səhvləri və xəbərdarlıqları artıq redaktorda müvafiq mətn xəttinin sonunda göstərilir. Bu yolla, yazarkən, siçanın altına vurulmuş mətn və ya sol tərəfdə olan markerə keçməyiniz lazım olmadan məsələlərin detallarını asanlıqla görə bilərsiniz. Əlavələrin mövqeyini Options & gt; Mətn redaktoru & gt; Görünüş. (Siz də xoşunuza gəlmirsə, bu funksiyanı da buraxa bilərsiniz)
  • Eyni faylda fərqli bir yerə atlasanız, yeni yerə hamarca keçmək üçün seçim əlavə etdik. Bu funksiyanı sınamaq isterseniz, onu Options & gt; Mətn redaktoru & gt; Göster & gt; Dosyadaki navigasyonu canlandır.
  • C ++:
  • Artıq mövcud olan bir neçə işıqlandırıcı funksiyanı təmin etdik, lakin onların rəngini default rəng sxemində müəyyənləşdirməmişik. Yerli, qlobal və üzv dəyişənlər, funksiyalar, bəyanatlar və çıxış arqumentləri redaktorda işıqlandırmaqla fərqlənir. Əgər sizin üçün çox rəngarəng olsaydı, Seçimlər & gt; Mətn redaktoru & gt; Yazı tipləri və rənglər.
  • Bir sinifi yenidən adlandırdığınızda, Qt Creator artıq eyni əsas adı olan faylları yenidən adlandırmaq təklif edir. Değiştir düyməsini basmadan əvvəl axtarış nəticəsində panelində Rename faylları seçimini yoxlayın.
  • Clang kodu modelini aktivləşdirdiyiniz halda, bu, indi də hər halda daxili modeli istifadə edən mətn kursorunda identifikatorun işıqlandırılması üçün də istifadə olunur.
  • CMake:
  • Qt Creator CMake project treeBiz CMake & gt; = 3.7 ("server-mode") istifadə edərkən layihənin ağacından təmizləndik. İndi boş dizinləri gizlətmək üçün əvəzlənmişdir və mənbə faylları əlavə səviyyədən xilas olmaq üçün bir səviyyədə hərəkət edir. CMAKE_RUNTIME_OUTPUT_DIRECTORY təyin olunduqda və CMake konfiqurasiyasından kənar dəyişiklikləri qəbul etmək mümkün olmadıqda tətbiqin işçi qovluğunu da düzəldirdik.
  • Digər dəyişikliklər:
  • Windows CE üçün dəstəklənməmiş dəstəyi sildik və ClearCase inteqrasiyasını default olaraq aradan qaldırdıq.

Sürüm 4.3.1-də yeni nə :

  • Qt Quick Designer:
  • Qt Creator 4.3 üçün Qt Quick Designer-a kod redaktorunu inteqrasiya etdik. Bu, kod redaktə edərkən Properties redaktorunu və navigatoru da istifadə etməyə imkan verir. Bundan əlavə, görünüşü həm qrafik və kod redaktorunu göstərmək, həm də qrafik redaktora dəyişikliklərin kodun təsirini və əksinə necə birbaşa görürsünüz. Əlbəttə ki, düzəliş rejimində kodun yalnız redaktoru da istifadə edə bilərsiniz.
  • Qt Quick Designer'a yığılmış konteynırların daha yaxşı dəstəklənməsi və ümumi tədbirlər üçün yeni bir vasitə çubuğu kimi bir çox irəliləyişlər və əlavələr olmuşdur. Yalnız Qt Quick Designer-də yeni olanlara diqqət yetirən blog yazısına nəzər yetirin.
  • CMake:
  • CMake 3.7 və ya daha sonra Qt Creator istifadə edirsinizsə, IDE-lərin faydası üçün CMake 3.7-də əlavə edilmiş server-rejimi istifadə edirik. Layihə strukturu haqqında daha yaxşı məlumatlar verən, əvvəllər generatorlardan və Makefile-dən ayırdığımıza görə, yollar və daha çox daxildir. Nəticədə layihə ağacında məhsulları və hədəfləri də görür və fərdi şəkildə qura bilərsiniz.
  • CMake versiyasından asılı olmayaraq layihə fayllarına açıq şəkildə daxil edilməmiş olsa da layihə ağacına başlıq faylları əlavə etdik. İndi qurğudan CMake cache-də olan məlumatları bir dəst quran QMake əsaslı layihələr kimi, bir CMake layihəsinin mövcud quruluşlarını idxal edə bilərsiniz və lazım olduğu təqdirdə yeni toolchains və Qt versiyalarını qeyd edir.
  • C ++:
  • C ++ -dan başqa kodlaşdırırsınızsa və ya fərqli (alt) layihələrdə müxtəlif faylları istifadə etsəniz, C ++ redaktorunda faydalı bir xüsusiyyət tapacaqsınız: Əgər fayl müxtəlif kontekstlərdə istifadə olunarsa, editörün üstündeki araç çubuğunda, editörün dosyayı (dokümantasyonda) yorumladığı (alt) proje ve dili seçmenize imkan verən menü görünür.
  • Bir az eksperiment olduğunuz halda ClangRefactoring pluginini aktiv edin. Clang-sorğunun Advanced Find-ə əvvəlcədən dəstəklənməsi və yerli renaming refactoring üçün Clang istifadə edir.
  • CDB / MSVC Debugging:
  • MSVC kodunu ayıklamak üçün CDB dəstəyimiz artıq gözəl çap üçün Python bazlı backend istifadə edir. Qt Creator-un CDB dəstəyi üçün daha yaxşı, daha yaxşı və vahid gözəl yazıcılarda da GDB və LLDB arxivləri ilə ən gözəl çap kodunu paylaşdığından, bu, daha yaxşı performansa gətirib çıxarır.
  • Qeyd: CDB ayıklama dəstəyi yükleyicilerdeki ayrı, isteğe bağlı bir komponentə taşındı (default olaraq etkinleştirildi). Təəssüf ki, Qt Creator 4.3'ü yeniləmək üçün online yükləyiciyi istifadə edərkən bu yeni komponent quraşdırılmayacaq. Təminat alətini yenidən başladın, "Komponentlər əlavə edin və ya çıxarın" seçin və Qt & gt; Tools & gt; Geri qaytarmaq üçün Qt Creator CDB Debugger Support komponenti.
  • QML Profiler:
  • Qt Quick tətbiqinizi QML Profiler ilə əlaqələndirdiyiniz zaman performans məlumatlarını doğrudan QML kodu redaktoru ilə görürsünüz. Profiler özü də bir çox performans təkmilləşdirilməsi almışdır və bir çox kiçik UI məsələləri müəyyən edilmişdir.
  • Android:
  • Qt Creator 4.3 Android SDK versiyası 25.3.1-də dəyişikliklər yaradan məsələləri düzəldir.
  • iOS:
  • Əgər iOS inkişafı üçün Qt Creator istifadə etsəniz, indi imzalama üçün istifadə edilən inkişaf qrupunu və hazırlıq profilini seçə bilərsiniz. Bu, QMake'in seçdiyiniz və layihə fayllarınızdakı hər hansı bir parametrenin varsayılanını ləğv edir.

Sürüm 4.3.0'da yeni :

  • Qt Quick Designer:
  • Qt Creator 4.3 üçün Qt Quick Designer-a kod redaktorunu inteqrasiya etdik. Bu, kod redaktə edərkən Properties redaktorunu və navigatoru da istifadə etməyə imkan verir. Bundan əlavə, görünüşü həm qrafik və kod redaktorunu göstərmək, həm də qrafik redaktora dəyişikliklərin kodun təsirini və əksinə necə birbaşa görürsünüz. Əlbəttə ki, düzəliş rejimində kodun yalnız redaktoru da istifadə edə bilərsiniz.
  • Qt Quick Designer'a yığılmış konteynırların daha yaxşı dəstəklənməsi və ümumi tədbirlər üçün yeni bir vasitə çubuğu kimi bir çox irəliləyişlər və əlavələr olmuşdur. Yalnız Qt Quick Designer-də yeni olanlara diqqət yetirən blog yazısına nəzər yetirin.
  • CMake:
  • CMake 3.7 və ya daha sonra Qt Creator istifadə edirsinizsə, IDE-lərin faydası üçün CMake 3.7-də əlavə edilmiş server-rejimi istifadə edirik. Layihə strukturu haqqında daha yaxşı məlumatlar verən, əvvəllər generatorlardan və Makefile-dən ayırdığımıza görə, yollar və daha çox daxildir. Nəticədə layihə ağacında məhsulları və hədəfləri də görür və fərdi şəkildə qura bilərsiniz.
  • CMake versiyasından asılı olmayaraq layihə fayllarına açıq şəkildə daxil edilməmiş olsa da layihə ağacına başlıq faylları əlavə etdik. İndi qurğudan CMake cache-də olan məlumatları bir dəst quran QMake əsaslı layihələr kimi, bir CMake layihəsinin mövcud quruluşlarını idxal edə bilərsiniz və lazım olduğu təqdirdə yeni toolchains və Qt versiyalarını qeyd edir.
  • C ++:
  • C ++ -dan başqa kodlaşdırırsınızsa və ya fərqli (alt) layihələrdə müxtəlif faylları istifadə etsəniz, C ++ redaktorunda faydalı bir xüsusiyyət tapacaqsınız: Əgər fayl müxtəlif kontekstlərdə istifadə olunarsa, editörün üstündeki araç çubuğunda, editörün dosyayı (dokümantasyonda) yorumladığı (alt) proje ve dili seçmenize imkan verən menü görünür.
  • Bir az eksperiment olduğunuz halda ClangRefactoring pluginini aktiv edin. Clang-sorğunun Advanced Find-ə əvvəlcədən dəstəklənməsi və yerli renaming refactoring üçün Clang istifadə edir.
  • CDB / MSVC Debugging:
  • MSVC kodunu ayıklamak üçün CDB dəstəyimiz artıq gözəl çap üçün Python bazlı backend istifadə edir. Qt Creator-un CDB dəstəyi üçün daha yaxşı, daha yaxşı və vahid gözəl yazıcılarda da GDB və LLDB arxivləri ilə ən gözəl çap kodunu paylaşdığından, bu, daha yaxşı performansa gətirib çıxarır.
  • Qeyd: CDB ayıklama dəstəyi yükleyicilerdeki ayrı, isteğe bağlı bir komponentə taşındı (default olaraq etkinleştirildi). Təəssüf ki, Qt Creator 4.3'ü yeniləmək üçün online yükləyiciyi istifadə edərkən bu yeni komponent quraşdırılmayacaq. Təminat alətini yenidən başladın, "Komponentlər əlavə edin və ya çıxarın" seçin və Qt & gt; Tools & gt; Geri qaytarmaq üçün Qt Creator CDB Debugger Support komponenti.
  • QML Profiler:
  • Qt Quick tətbiqinizi QML Profiler ilə əlaqələndirdiyiniz zaman performans məlumatlarını doğrudan QML kodu redaktoru ilə görürsünüz. Profiler özü də bir çox performans təkmilləşdirilməsi almışdır və bir çox kiçik UI məsələləri müəyyən edilmişdir.
  • Android:
  • Qt Creator 4.3 Android SDK versiyası 25.3.1-də dəyişikliklər yaradan məsələləri düzəldir.
  • iOS:
  • Əgər iOS inkişafı üçün Qt Creator istifadə etsəniz, indi imzalama üçün istifadə edilən inkişaf qrupunu və hazırlıq profilini seçə bilərsiniz. Bu, QMake'in seçdiyiniz və layihə fayllarınızdakı hər hansı bir parametrenin varsayılanını ləğv edir.

    • Bu, təmiz bugfix sürümüdür, versiyası 4.2.2 / və müxtəlif mühüm səhvlərə diqqət yetirir.
    • Layihələr rejimi daxil edilərkən, QMake layihələrini işləyərkən müxtəlif məsələlərə gətirib çıxaran və xüsusi təyin edilmiş faylları işə salan layihələrə başlamışdır.
    • Xcode 8 üçün 4.2-də iOS Simulator dəstəyi müəyyənləşdirildi. Təəssüf ki, hələ də iOS 10 simulyator cihazlarında işləyərkən hələ də problemlər yaranıb.
    • Simulatorda tətbiqi başlamış olmağımıza uyğunlaşdıq və bu artıq etibarlı bir şəkildə işləməlidir.

    Sürüm 4.2.1 / 4.3 versiyasında yeni nə :

    • Bu təmiz bir səhv buraxılışdır və müxtəlif mühüm hatalara diqqət yetirir.
    • Layihələr rejimi daxil edilərkən, QMake layihələrini işləyərkən müxtəlif məsələlərə gətirib çıxaran və xüsusi təyin edilmiş faylları işə salan layihələrə başlamışdır.
    • Xcode 8 üçün 4.2-də iOS Simulator dəstəyi müəyyənləşdirildi. Təəssüf ki, hələ də iOS 10 simulyator cihazlarında işləyərkən hələ də problemlər yaranıb.
    • Simulatorda tətbiqi başlamış olmağımıza uyğunlaşdıq və bu artıq etibarlı bir şəkildə işləməlidir.

    • müxtəlif mühüm hataların.

    • Layihələr rejimi daxil edilərkən, QMake layihələrini işləyərkən müxtəlif məsələlərə gətirib çıxaran və xüsusi təyin edilmiş faylları işə salan layihələrə başlamışdır.
    • Xcode 8 üçün 4.2-də iOS Simulator dəstəyi müəyyənləşdirildi. Təəssüf ki, hələ də iOS 10 simulyator cihazlarında işləyərkən hələ də problemlər yaranıb.
    • Simulatorda tətbiqi başlamış olmağımıza uyğunlaşdıq və bu artıq etibarlı bir şəkildə işləməlidir.

    Yeni versiyası 4.2.0:

    • Mövzular:
    • 4.0-də əlavə edilmiş Flat mövzu tamamlayan Flat Light və Flat Dark mövzular əlavə edildi. Bunlar Ətraf & gt; İnterface & gt; Mövzu ayarları. Biz də mətn redaktoru & gt; Şriftlər & amp; Rənglər.
    • Düzenleme:
    • Mətn redaktorları indi avtomatik olaraq daxil etmək və karakterləri atmaq üçün yaxşı davranır. Bir kotirovka və ya bracket yazarsanız, müvafiq bağlanma xarakteri əlavə edilir. Açar xarakterini silməklə, yenidən silinir. Kapatma xarakterini özünüz yazarsanız, avtomatik olaraq daxil olan birinin əvəzini verir. Hər ikisi indi mətn imleci bağlanma xarakterindən uzaqlaşmadığı müddətcə baş verir. Mətn redaktoru & nbsp; ayrıca fərdi olaraq brackets və kotirovkaların avtomatik olaraq yerləşdirilməsini konfiqurasiya edə bilərsiniz. Tamamlama ayarları.
    • C ++:
    • Kod modeli və statik analizatorun inteqrasiyasında səhvləri təyin etməklə yanaşı ikili paketlərimizi Clang 3.8.1-dən istifadə etməklə yeniləmişik, bu da xüsusən MSVC ilə bir çox məsələləri həll edir. Bundan əlavə, MScC2015 Update 3 ilə daha yaxşı işləyən Clang-yə daha yeni bir yama əlavə etdik.
    • Qt Tez:
    • Qt Quick Designer və QML Profiler də bir çox performans təkmilləşdirilməsi aldı. Qt Quick Designer öğelerinizi göstərmək üçün istifadə edən Qt Quick Controls 2 stilini seçə bilərsiniz. Yeni Move to Component hərəkəti bir maddə və məzmununu ayrı bir faylda hərəkət edir.
    • CMake:
    • CMake layihələrini dəstəkləmək üçün çox səhvlər müəyyən edilib və işin daha da yaxşılaşması. Qq Creator aktiv tətbiq olduğu təqdirdə CMake avtomatik olaraq işlədilir və avtomatik olaraq tamamilə işə sala bilərsiniz (Build & Run> CMake). QML_IMPORT_PATH parametresini CMake önbelleğinde projeniz üçün təyin etsəniz, Qt Creator bunu seçir və QML kodu modelinə verir, beləliklə redaktorda QML idxalına daxil ola bilərsiniz. (Örnek CMake kodu: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / CACHE simli "" FORCE))
    • Digər təkmilləşdirmələr:
    • Eklentiyi aktivləşdirsəniz (Yardım & gt; Plugins haqqında və ya QT Creator & gt; MacOS-da Plugins haqqında), Qt Creator Nim proqramlaşdırma dili üçün eksperimental dəstək qazanır. Bu töhfəyə görə Filippo Cucchetto üçün çox sayda təşəkkür.
    • Sintaksis işarəsi, girinti, stil parametrlərini kodlaşdırma və sadə layihələrin idarə edilməsi,

    Nə yeni versiyası 4.1.0:

    • Mövzular:
    • 4.0-də əlavə edilmiş Flat mövzu tamamlayan Flat Light və Flat Dark mövzular əlavə edildi. Bunlar Ətraf & gt; İnterface & gt; Mövzu ayarları. Biz də mətn redaktoru & gt; Şriftlər & amp; Rənglər.
    • Düzenleme:
    • Mətn redaktorları indi avtomatik olaraq daxil etmək və karakterləri atmaq üçün yaxşı davranır. Bir kotirovka və ya bracket yazarsanız, müvafiq bağlanma xarakteri əlavə edilir. Açar xarakterini silməklə, yenidən silinir. Kapatma xarakterini özünüz yazarsanız, avtomatik olaraq daxil olan birinin əvəzini verir. Hər ikisi indi mətn imleci bağlanma xarakterindən uzaqlaşmadığı müddətcə baş verir. Mətn redaktoru & nbsp; ayrıca fərdi olaraq brackets və kotirovkaların avtomatik olaraq yerləşdirilməsini konfiqurasiya edə bilərsiniz. Tamamlama ayarları.
    • C ++:
    • Kod modeli və statik analizatorun inteqrasiyasında səhvləri təyin etməklə yanaşı ikili paketlərimizi Clang 3.8.1-dən istifadə etməklə yeniləmişik, bu da xüsusən MSVC ilə bir çox məsələləri həll edir. Bundan əlavə, MScC2015 Update 3 ilə daha yaxşı işləyən Clang-yə daha yeni bir yama əlavə etdik.
    • Qt Tez:
    • Qt Quick Designer və QML Profiler də bir çox performans təkmilləşdirilməsi aldı. Qt Quick Designer öğelerinizi göstərmək üçün istifadə edən Qt Quick Controls 2 stilini seçə bilərsiniz. Yeni Move to Component hərəkəti bir maddə və məzmununu ayrı bir faylda hərəkət edir.
    • CMake:
    • CMake layihələrini dəstəkləmək üçün çox səhvlər müəyyən edilib və işin daha da yaxşılaşması. Qq Creator aktiv tətbiq olduğu təqdirdə CMake avtomatik olaraq işlədilir və avtomatik olaraq tamamilə işə sala bilərsiniz (Build & Run> CMake). QML_IMPORT_PATH parametresini CMake önbelleğinde projeniz üçün təyin etsəniz, Qt Creator bunu seçir və QML kodu modelinə verir, beləliklə redaktorda QML idxalına daxil ola bilərsiniz. (Örnek CMake kodu: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / CACHE simli "" FORCE))
    • Digər təkmilləşdirmələr:
    • Eklentiyi aktivləşdirsəniz (Yardım & gt; Plugins haqqında və ya QT Creator & gt; MacOS-da Plugins haqqında), Qt Creator Nim proqramlaşdırma dili üçün eksperimental dəstək qazanır. Bu töhfəyə görə Filippo Cucchetto üçün çox sayda təşəkkür.
    • Sintaksis işarəsi, girinti, stil parametrlərini kodlaşdırma və sadə layihələrin idarə edilməsi,

    Sürüm 4.0.3'de yeni :

    • Bu azad ilə başlayan Clang statik analizator inteqrasiyasını, geniş QML profiler xüsusiyyətlərini və açıq mənbə altında mövcud olan avtomatik test inteqrasiyasını (eksperimental) edirik. Qt Quick Designer-in əvvəlki yalnız kommersiya redaktoru və yol redaktoru Qt Creator 3.6.0 ilə qaynaşmışdır. Qt Creator artıq ticarət lisenziyası və GPLv3 (istisnalarla) əsasında mövcuddur. İstisnalar əmələ gələn kodda lisenziya məhdudiyyətlərinin olmadığı və 3-cü tərəf kodunun köçürülməsi hələ mümkündür.
    • CMake istifadəçiləri CMake-based layihələr üçün iş akışını yaxşılaşdırdığımızı görə biləcəklər. Lazım olduqda CMake avtomatik olaraq tetiklenir ve kullanılan Qt versiyası və ya araç zinciri kimi kit ayarları avtomatik olaraq yapılandırılır. Layihələr rejimi indi quruluş qovluğu üçün CMake konfiqurasiyasını dəyişdirmək üçün bir UI-ə malikdir. Eyni dəsti istifadə edən bütün layihələr üçün ümumi olan CMake konfiqurasiyasını dəyişə bilərsiniz. Qt Creator layihənin qurulmasından əvvəl artıq CMake yaratmaq üçün kataloq yaratmır. Bu, xüsusilə istifadəçilər yalnız CMake qurma sistemini istifadə edərək, mənbə kodu öyrənmək istədikdə, çox iş şəraitinin yaradılmasını təmin edir.
    • (experimental) plugin açıldığında Clang kodu modeli avtomatik olaraq istifadə olunur.
    • Professional və ya Enterprise versiyasını istifadəçilər üçün Qt Test əsaslı avtomatik testlər və Qt Quick testləri üçün təcrübi inteqrasiya əlavə etdik. Projenizde müəyyən edilmiş testləri sıralayan bir başqa gezinme bölmesi testi əlavə edir, fərdi və ya test dəstləri çalıştırma yollarını təmin edir və test nəticələrini yeni Test nəticələri çıxış bölməsində yaxşı nümayiş etdirir. Bunu sınamaq üçün, Help & gt; Plugins haqqında (Qt Creator & gt; Plugins haqqında, OS X), Utilities & gt; AutoTest və Qt Creator yenidən başladın. Biz də Clang statik analizatoru eksperimental vəziyyətdən inteqrasiya etdik. Ən az Clang 3.6 quraşdırılmış varsa, indi də MSVC və MinGW ilə istifadə edir. Biz də bir fayl üçün fərdi diaqnostikanın basdırılmasını və bunları idarə etmək üçün Layihələr rejimində yeni bir səhifə əlavə etdik.
    • Xarici alətlərin işlənməsi üçün ətraf mühitin dəyişdirilməsi
    • QML Profiler hadisə qeydləri ilə axtarma
    • 64bit Android qurğu zəncirindən istifadə
    • Çılpaq metal inkişafı üçün ümumi layihələrdən istifadə
    • Generic highlighters ildə parantezin işıqlandırılması

    Yeni versiyası 3.3.2

    • OS X-də Clang kodu modeli plugininin yerləşdirilməsi (QTCREATORBUG-14038)
    • ehtiyat emulation istifadə edərkən Qt Quick emulation qat ilə qəza (QTCREATORBUG-14031)

    3.3.1 versiyasında yeni nədir

    • Düzenleme:
    • Bəzi işıqlandırıcı faylları ilə sabit qəza (QTCREATORBUG-13883)
    • CMake Projeleri:
    • Sabit proqram tamamlandı (QTCREATORBUG-13567)
    • CMake faylları üçün Sabit işıqlandırma (QTCREATORBUG-13588)
    • C ++ Dəstəyi:
    • Sabit şərh davamı (QTCREATORBUG-13415)
    • Sabit avtomatik dəyişənlərə istiqamətli göstəriciyə refactoring hərəkəti (QTCREATORBUG-13605)
    • Kontekst menüsünden refactoring hərəkətləri tetikleyen Sabit
    • yalnız mətn kursoru (QTCREATORBUG-13388) təyin olunduqda işləmişdir
    • Heç bir kit mövcud deyilsə Sabit qəza (QTCREATORBUG-13730)
    • Sabit sonsuz loop bəzi faylları təhlil edərkən (QTCREATORBUG-13703)
    • #if yuva 512 səviyyəsindən daha dərin olduqda sabit qəza.
    • Sürüm Kontrol Sistemləri:
    • Git
    • diff.mnemonicprefix müəyyən edildikdə fərqli görüntüdə sabit qayıtma parçaları (QTCREATORBUG-13782)
    • ClearCase
    • Dosyayı zaten kontrol altına almış olsalar da (Check QBS-13782)
    • Kodu Yapıştırma:
    • Pastebin.ca (QTCREATORBUG-13802) üçün Sabit Yapıştırma
    • Platforma Xüsusi
    • OS X:
    • Finder'dan Qt Creator (QTBUG-40449) üzərinə faylları sabitləşdirmək
    • Android:
    • Avtomatik aşkar edilmiş dəstləri (QTCREATORBUG-13736) çıxararkən sabit qəza
    • Bir çox modulları birləşdirən Sabit hata ayarı tətbiqləri (QTCREATORBUG-13691)
    • WinRT:
    • Paket kökü (QTCREATORBUG-13835) xüsusi faylları quraşdırmaqla Sabit.
    • Hata ayıklama zamanı zaman zaman qəza baş verdi

    Yeni versiyası 3.3.0:

    • Bu sürüm böyük bir sıra yeni xüsusiyyətləri, eləcə də böyük həcmli hata düzeltmeleriyle gəlir.
    • Digər xüsusiyyətlər Android inkişafı üçün Gradle quruluş sisteminə dəstək, Qt 5-də yeni qoşma stilini qəbul etmək üçün refactoring aksiyası, CMake layihələri üçün BareMetal dəstəyi və QmQey based QML layihələriniz üçün Qt Quick Compiler istifadə etmək imkanı daxildir . Değişikliklerin daha dolğun bir listesi üçün değişiklik günlüğümüzü də baxın.
    • Professional və ya Enterprise versiyasını istifadəçilər üçün, Analiz rejimində yeni bir vasitə olaraq, Clang Static Analyzer'ı layihələrinizdə idarə etmək üçün eksperimental dəstək əlavə etdik. QML Profiler səhnə chart hadisələr kateqoriya əhəmiyyətli dərəcədə təkmilləşdirilmiş və indi bütün səhnə grafiği ilə əlaqəli hadisələrin vaxt aralığını rəqəmlərin siyahısını göstərmək əvəzinə görselleştirir. QML profillerindəki giriş hadisələrini ayrı bir kateqoriyada da görə bilərsiniz. Qt Quick Designer'da biz TabViews birbaşa redaktə və form faylları (.ui.qml) üçün əlavə yoxlamalar və tətbiq fayllarında istifadə üçün forma maddələrini ixrac etmək üçün əlavə düymələr əlavə etdik.

    Beta 1:

    versiyası 3.3.0 versiyasında yenilik
    • Bölüşdürən redaktorları və əlavə redaktoru pəncərələri üçün inkişaf etmiş dəstək ilə gəlir. İndi sürükleyebilir & amp; yeni fayl növü simgesini sürükleyərək, sənədin yanında açılır (ekran görünüşünə baxın). Ctrl düyməsini (və ya OS X üzərindəki Seçim düyməsini) eyni sənəddə başqa bir redaktoru açmaq yerinə qoyun. Naviqasiya görünüşləri (Layihələr və Açıq Sənədlər kimi) ayrıca faylları bölərək sürükləməyə kömək edir. Sistemdən Qt Creator pəncərəsinə salınan fayllar müvafiq splitdə faylını da açacaqdır.
    • İndi xüsusi dəstlərlə istifadə olunacaq ətraf mühit dəyişənlərini müəyyən etmək mümkündür. Kitlərin və Qt versiyalarının adlarını göstərmək avtomatik olaraq müvafiq dəyərlərlə dolu olan% {Qt: Version} kimi dəyişənləri ehtiva edə bilər. Layihələri qurarkən bütün dəstləri seçmək və seçmək üçün bir onay qutusu əlavə etdik.
    • QMake layihələrinin açılması artıq zaman zaman asinxronlaşdırılır, məsələn, .pro və ya .pri faylları dəyişdirildikdə həyata keçirilir. İndi Layihələr görünüşündə kontekst menyu vasitəsilə Qbs layihələrinə fayllar əlavə edə bilərsiniz.
    • QML Profiler, zaman çizelgesindeki kateqoriyalar sıralaması, gösterilmesi ve gizlenmesi üçün destek aldı. Həmçinin, profil məlumatları ilə birlikdə ixrac edilən və başqaları ilə paylaşa biləcək hadisələrə qeydlər əlavə edə bilərsiniz.
    • Mətn imleci C ++ simvol xaricindəki Enter tuşuna basarkən simli (isteğe bağlı olaraq) bölünür və növbəti satırda davam etdirilir və avtomatik olaraq sizin üçün lazımi qiymətləri əlavə edir. Qt 5-də yeni birləşmə stilindən istifadə etmək üçün connect () zənglərini çevirmək üçün bir az refactoring hərəkətini əlavə etdik.
    • Android inkişafı üçün Gradle quruluş sisteminə dəstək əlavə etdik.
    • Professional və ya Enterprise versiyasını istifadəçilər üçün, Analiz rejimində yeni bir vasitə olaraq, Clang Static Analyzer'ı layihələrinizdə idarə etmək üçün eksperimental dəstək əlavə etdik. QML Profiler səhnə chart hadisələr kateqoriya əhəmiyyətli dərəcədə təkmilləşdirilmiş və indi bütün səhnə grafiği ilə əlaqəli hadisələrin vaxt aralığını rəqəmlərin siyahısını göstərmək əvəzinə görselleştirir. QML profillerindəki giriş hadisələrini indi də ayrı bir kateqoriyada görə bilərsiniz.
    • Daha çox səhvlər düzəldirdik və QT Creator'un yüksək DPI ekranlarında görünüşünü artırmaq, Pəncərə menyusuna açıq pəncərələrin siyahısını əlavə etmək və İçindekiler, İndeks, Bookmarklər ilə əlavə bir çubuq əlavə etmək kimi təkmilləşdirmələr etdik və xarici yardım pəncərəsinə görünüşləri axtarın. Değişikliklerin daha dolu bir listesini görmek üçün değişiklik günlüğümüzü inceleyin.
    • Qeyd: Qt Creator 3.3 ilə Qt Creator-u Qt 4 ilə tərtib etmək üçün dəstəyi buraxırıq. Qt Creator özünü tərtib etmək üçün minimum tələb olunan Qt versiyası hazırda Qt 5.3.1-dir. Bu, öz layihələrinizə təsir etmir, təbii ki, biz Qt Creator ilə Qt 4-based tətbiqlərin inkişafını hələ də tam dəstəkləyirik.

    Yeni versiyası 3.2.2:

    • Qt Creator 3.2.2, məsələn, Xcode 6 və iOS Simulator istifadə üçün yaxşılaşdırma təmin edir.

    Yeni versiyası 3.2.1:

    • Ümumi:
    • Bütün layihələr və ya mövcud layihə üçün qısa istifadə edərkən dondurun.
    • axtarış filtreleri (QTCREATORBUG-12875)
    • Desteklenmeyen UpdateInfo
    • silinərək zamanlayıcıları aktivləşdirərkən Sabit qəza
    • onu tetikleyen plugin (QTCREATORBUG-11262)
    • Qbs Layihələri:
    • Layihə faylının VCS tərəfindən qorunması yazıldığı zaman faylları sabitləşdirmək və faylları silmək
    • Boş quraşdırma addımını silmək zamanı Sabit qəza
    • C ++ Dəstəyi:
    • Makro parametrdə kontekst menyusunu açarkən sabit qəza (QTCREATORBUG-12853)
    • QML Support:
    • Tarixi obyektlərə itkin üzvləri əlavə edildi
    • Qt Quick 2.3 və Qt Quick Controls 1.2 tətbiqləri üçün əlavə şablonlar
    • QML / JS konsolunda qısa klaviatura qısa yolları (QTCREATORBUG-12956)
    • Qt Quick Designer:
    • Geri qayıtmaq QML kukla istifadə etmək və onu default olaraq təyin etmək üçün əlavə seçim
    • Renk xassələrinin sabitləşdirilməsi (QTCREATORBUG-12841)
    • ApplicationWindow xüsusiyyətlərinin Sabit təkrarlanması (QTCREATORBUG-12910)
    • Platforma Xüsusi
    • OS X:
    • Cingq kitabxanasının ikili paketlərdə sabit yerləşdirilməsi
    • İkili paketlərdə QML kuklalarının geri qaytarılması Sabit yerləşdirmə
    • Yanlış silindi Fayl & gt;
    • menyusundan çıxın

    • iOS:
    • Heç bir versiya açıq-aşkar ifadə edilmədikdə yeni SDK versiyasının sabit tərifi
    • Uzaqdan Linux:
    • Sabit qarışıq QML və C ++ hata ayıklama (QTCREATORBUG-12928)
    • SSH əlaqələri üçün maksimum paket ölçüsü üçün sabit nəzarət (QTCREATORBUG-12884)
    • Windows Phone:
    • Windows Phone 8.0 üçün Sabit yazı tipi yerləşdirilməsi

    Yeni versiyası 3.2.0:

    • Mətn redaktorlarında blok seçimləri artıq seçilmiş xəttlərin eyni vaxtda redaktə ediləcəyini bildirən "sütun redaktə etmə" imkanına malikdir (Qt Creator Manual)
    • Kontekstdə yardım indi xarici bir pəncərə açmaq üçün yapılandırılabilir (Kömək rejimi aradan qaldırılmadan)
    • C99-in təyin edilmiş başlanğıc və dəstəklənən strings üçün dəstək C ++ kod modelinə, eləcə də işləmə və lambda dəstəyi kodlaşdırma və bir çox digər şeylər üçün təkmilləşdirilmişdir
    • Daha çox bölmə indi Ctrl + F, məsələn layihə ağacı ilə axtarış edilə bilər
    • QML profiler bir çox performans və sabitlik inkişafını yenidən əldə etdi
    • Enterprise Qt Creator istifadəçiləri indi də QML-də JavaScript yaddaş istifadəçisini diskarifikasiya etmək üçün QML profilerindən istifadə edə bilərlər. (Bu, yalnız Qt 5.4 'nun ayıklanmış tətbiq üçün istifadə edildiyi zaman mümkündür.)

    RC1 versiyası 3.2.0 yeni nə :

    • Fayl sistemi axtarış filtresi & lsquo; f 'indi yeni fayllar yaratmaq üçün istifadə edilə bilər.
    • Daha çox bölmə axtarış edilə bilər, məs. layihə ağacı.
    • Qbs plugin artıq layihələrdən faylları əlavə etmək və silməkdədir.
    • C ++ kod modeli bir çox düzəlişlər aldı, məs. lambdaları düzəltmək üçün.

    Yeni versiyası 3.2.0 Beta 1:

    • Mətn redaktorlarında blok seçmələrində "sütun düzəlişləri" ni edə bilərsiniz, buna görə də blok seçimində yazma bütün xəttləri eyni anda uyğunlaşdırır. Müntəzəm köməyi indi xarici bir pəncərədə açmaq üçün konfiqurasiya edilə bilər (Kömək rejimi aradan qaldırılmadan). Eyni faylları birdən çox bölmədən açarkən, redaktorlar başqa bir bölmədən əlavə xəttləri əlavə və ya silməklə belə, faylın eyni hissəsini göstərməyə davam edirlər. C ++ modelində bir çox düzəldici var idi, bunlar C99-lərin təyin edilmiş başlanğıcları, birləşdirilmiş strings və kodlaşdırma məsələləri üçün düzəlişlər daxildir.
    • Hata ayıklayıcısının görünüşlərində, üstəgəl vuraraq sütunları genişləndirə və daraltabilirsiniz. Debugging köməkçilərinə əlavə edilmiş bir neçə növ var idi və cəsarətli olsanız, indi də öz növbələriniz üçün öz debugging köməkçilərinizi təmin edə bilərsiniz. QML profiler bir çox performans və sabitlik inkişafını təkrarladı. Enterprise istifadəçiləri indi QML profilerinin yeni yaddaş profiling xüsusiyyətindən istifadə edərək, QML-də onların JavaScript yaddaşını istifadə edə bilərlər. (Bu yalnız Qt 5.4 istifadə edilərkən mövcuddur.)

    Koşullar :

    • Qt

Oxşar proqram

Chat4Eclipse
Chat4Eclipse

20 Feb 15

Griffon IDE
Griffon IDE

22 Jun 18

jHepWork
jHepWork

20 Feb 15

4DIAC FORTE
4DIAC FORTE

20 Feb 15

Geliştirici digər proqram Digia

ImageExpo
ImageExpo

2 Jan 15

Şərh Qt Creator

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!