Qt Creator to wieloplatformowa, graficzna aplikacja Open Source Environment (IDE), która zapewnia programistom Qt wszystko, czego potrzebują, aby stworzyć użyteczne i atrakcyjne graficzne interfejsy użytkownika (GUI). Obsługuje zarówno zestawy narzędzi Qt4, jak i Qt5.
Składa się z wizualnego debuggera, projektanta formularzy i zintegrowanego graficznego interfejsu użytkownika (GUI). Program został zaprojektowany w taki sposób, aby mógł go używać zarówno doświadczony, jak i początkujący programista Qt.
Funkcje na pierwszy rzut oka
Zawiera edytor kodu ze wsparciem dla QML, C ++ i ECMAscript, narzędzia szybkiego kodowania, uzupełnianie kodu, podświetlanie składni, sprawdzanie kodu statycznego i wsparcie dla refaktoryzacji kodu źródłowego. Ponadto zapewnia użytkownikom wskazówki dotyczące stylu podczas wpisywania tekstu, pomoc kontekstową, składanie kodu, a także selekcje nawiasów i tryby dopasowywania.
Zintegrowany debugger wizualny w C ++ może wyświetlać dane Qt w formacie czytelnym dla człowieka, dzięki świadomości klas Qt & rsquo; Struktury. Dodatkowo może wyświetlać jasne informacje debuggera GNU & rsquo.
Inną interesującą funkcją jest zintegrowana obsługa kilku dobrze znanych systemów kontroli wersji, takich jak Git, Mercurial, Bazaar, Subversion, CVS i Perforce. Obsługuje także CDB (Microsoft Console Debugger). wewnętrzny debugger JavaScript, LLDB (debugger LLVM) i aplikacje GDB (GNU Symbolic Debugger).
Pod maską i obsługiwanymi platformami
Będąc napisane w Qt, aplikacja jest niezależna od platformy, obsługująca systemy operacyjne Linux, Microsoft Windows i Mac OS X. Został pomyślnie przetestowany w 64-bitowej i 32-bitowej architekturze zestawu instrukcji.
W systemie Linux jest on rozprowadzany jako rodzime instalatory 64- i 32-bitowych platform sprzętowych, a także archiwum źródłowe, które można skonfigurować, skompilować i zainstalować w dowolnej dystrybucji systemu Linux.
Dolna linia
Podsumowując, projekt Qt Creator jest bardzo przydatnym narzędziem dla obecnych i przyszłych programistów Qt, którzy szukają jednego z najlepszych rozwiązań do wdrażania nowoczesnych i niezakłóconych interfejsów użytkownika dla swoich aplikacji.
< strong> Co nowego w tej wersji:
- Obsługa C ++:
- Zdecydowaliśmy, że nadszedł czas, aby domyślnie włączyć model kodu Clang. Dokonał ogromnego postępu podczas ostatnich wydań, i w pewnym momencie musimy to zrobić. Wbudowany model nie nadąża za rozwojem języka C ++ ani rozwojem dostępnych narzędzi dookoła niego. Obecnie regularnie zamykamy raporty o błędach z komentarzem "działa z modelem kodu Clang". Ponadto model kodu Clang zapewnia znacznie lepsze informacje na temat problemów w kodzie bez jawnego przechodzenia przez cykl edycji-kompilacji-analizy. Zapoznaj się także z postem na blogu Nikolai na temat modelu kodu Clang i historią obsługi C / C ++ w Qt Creator.
- Mogą istnieć sytuacje, w których wbudowany model nadal działa lepiej niż model kodu Clang, a użytkownik nadal będzie mógł go użyć zamiast wyłączać wtyczkę ClangCodeModel. Globalny indeks symboli jest nadal tworzony za pomocą wbudowanego modelu.
- Zaplanuj szeroką diagnostykę i poprawki w Qt Creator przez clang-tidy i clazy:
- Zaktualizowaliśmy model kodu Clang do Clang 6.0. Dostarcza teraz informacji do przeglądu bieżącego dokumentu, który jest używany do rozwijania symboli, okienka obrysu i "." filtr lokalizacji. Masz także więcej swobody w decydowaniu, które kontrolki Clang-Tidy i Clazy chcesz uruchomić podczas edycji, i masz możliwość uruchamiania sprawdzania całej bazy kodu za pomocą nowego narzędzia w trybie debugowania (Analiza> Clang-Tidy i Clazy) . Ostrzeżenia i błędy z modelu kodu są teraz opcjonalnie wyświetlane w okienku problemów.
- Testowa integracja:
- Jeśli kursor tekstowy w edytorze C ++ znajduje się obecnie w funkcji testu, możesz bezpośrednio uruchomić ten indywidualny test za pomocą nowej akcji Run Test Under Cursor. Integracja testowa oznacza teraz także lokalizację nieudanych testów w edytorze. Do testu Google dodaliśmy obsługę filtrowania.
- Hosty systemu Windows:
- W systemie Windows udoskonaliliśmy skanowanie dla kompilatorów MSVC, które wcześniej mogły blokować program Qt Creator. Naprawiliśmy też problem, który może doprowadzić do krótkoterminowego zawieszenia, podczas gdy twórca Qt słuchał globalnego, udostępnionego strumienia debugowania systemu Windows. Zapisywanie plików na dyskach sieciowych powinno działać ponownie we wszystkich konfiguracjach.
- Inne ulepszenia:
- Opcje zestawu są jednym z najważniejszych ustawień, które możesz potrzebować, aby dostosować się do swoich projektów w Qt Creator. Dlatego umieszczamy je we własnym wpisie na najwyższym poziomie w oknie preferencji, który jest również pierwszym na liście.
- Jeśli masz ekran HiDPI w systemie Windows lub Linux, teraz możesz łatwo wybrać, czy chcesz skalować automatycznie Qt, włączając lub wyłączając nową opcję w Środowisko & gt; Interfejs.
- W widoku System plików pojawiły się nowe opcje wyświetlania folderów na wierzchu, a nie integracji z sortowaniem alfabetycznym oraz wyłączania synchronizacji folderu podstawowego z projektem bieżącego dokumentu. Można również tworzyć nowe foldery bezpośrednio w widoku System plików.
Co nowego w wersji 4.6.2:
- Edycja:
- Jeśli używasz modelu kodu Clang lub zakładek, w edytorze są nowe adnotacje śródliniowe. Zakładki i błędy i ostrzeżenia Clang są teraz wyświetlane na końcu odpowiedniej linii tekstu w edytorze. W ten sposób możesz łatwo zobaczyć szczegóły problemów podczas pisania, bez potrzeby najechania myszą na podkreślony tekst lub znacznik po lewej stronie. Możesz skonfigurować położenie adnotacji w menu Opcje> & gt; Edytor tekstu & gt; Pokaz. (Możesz też wyłączyć tę funkcję, jeśli ci się nie podoba.)
- Dodaliśmy także opcję płynnego przewijania do nowej lokalizacji, jeśli przeskoczysz do innego miejsca w tym samym pliku. Jeśli chcesz wypróbować tę funkcję, włącz ją w menu Opcje & gt; Edytor tekstu & gt; Wyświetl & gt; Animuj nawigację w obrębie pliku.
- C ++:
- Włączono niektóre funkcje podświetlania, które były już dostępne, ale nie miały własnego zestawu kolorów w domyślnym schemacie kolorów. Zmienne lokalne, globalne i składowe, funkcje, deklaracje i argumenty wyjściowe można teraz odróżnić poprzez ich wyróżnienie w edytorze. Jeśli jest to zbyt kolorowe dla Ciebie, udostępniliśmy bardziej skromny poprzedni schemat jako Domyślny klasyk w menu Opcje & gt; Edytor tekstu & gt; Czcionki i kolory.
- Gdy zmieniasz nazwę klasy, Qt Creator oferuje teraz możliwość zmiany nazwy plików o tej samej nazwie bazowej. Wystarczy zaznaczyć opcję Zmień nazwy plików w panelu wyników wyszukiwania przed naciśnięciem przycisku Zastąp.
- Jeśli włączony jest model kodu Clang, jest on teraz również używany do podświetlania identyfikatora na kursorze tekstowym, który w każdym przypadku wcześniej korzystał z wbudowanego modelu.
- CMake:
- Drzewo projektu Qt Creator CMakeCzy wyczyściliśmy drzewo projektu podczas używania CMake & gt; = 3.7 ("tryb serwera"). Teraz domyślnie ukrywa puste katalogi, a pliki źródłowe przesuwają się o jeden poziom wyżej, usuwając dodatkowy węzeł. Naprawiliśmy również katalog roboczy aplikacji, gdy określono CMAKE_RUNTIME_UTCUTEKTORIUM, i że nie można było zaakceptować zmian zewnętrznych w konfiguracji CMake w oknie dialogowym dysku.
- Inne zmiany:
- Usunęliśmy nieobsługiwane wsparcie dla systemu Windows CE i domyślnie zmieniliśmy integrację ClearCase.
Co nowego w wersji:
- Edycja:
- Jeśli używasz modelu kodu Clang lub zakładek, w edytorze są nowe adnotacje śródliniowe. Zakładki i błędy i ostrzeżenia Clang są teraz wyświetlane na końcu odpowiedniej linii tekstu w edytorze. W ten sposób możesz łatwo zobaczyć szczegóły problemów podczas pisania, bez potrzeby najechania myszą na podkreślony tekst lub znacznik po lewej stronie. Możesz skonfigurować położenie adnotacji w menu Opcje> & gt; Edytor tekstu & gt; Pokaz. (Możesz też wyłączyć tę funkcję, jeśli ci się nie podoba.)
- Dodaliśmy także opcję płynnego przewijania do nowej lokalizacji, jeśli przeskoczysz do innego miejsca w tym samym pliku. Jeśli chcesz wypróbować tę funkcję, włącz ją w menu Opcje & gt; Edytor tekstu & gt; Wyświetl & gt; Animuj nawigację w obrębie pliku.
- C ++:
- Włączono niektóre funkcje podświetlania, które były już dostępne, ale nie miały własnego zestawu kolorów w domyślnym schemacie kolorów. Zmienne lokalne, globalne i składowe, funkcje, deklaracje i argumenty wyjściowe można teraz odróżnić poprzez ich wyróżnienie w edytorze. Jeśli jest to zbyt kolorowe dla Ciebie, udostępniliśmy bardziej skromny poprzedni schemat jako Domyślny klasyk w menu Opcje & gt; Edytor tekstu & gt; Czcionki i kolory.
- Gdy zmieniasz nazwę klasy, Qt Creator oferuje teraz możliwość zmiany nazwy plików o tej samej nazwie bazowej. Wystarczy zaznaczyć opcję Zmień nazwy plików w panelu wyników wyszukiwania przed naciśnięciem przycisku Zastąp.
- Jeśli włączony jest model kodu Clang, jest on teraz również używany do podświetlania identyfikatora na kursorze tekstowym, który w każdym przypadku wcześniej korzystał z wbudowanego modelu.
- CMake:
- Drzewo projektu Qt Creator CMakeCzy wyczyściliśmy drzewo projektu podczas używania CMake & gt; = 3.7 ("tryb serwera"). Teraz domyślnie ukrywa puste katalogi, a pliki źródłowe przesuwają się o jeden poziom wyżej, usuwając dodatkowy węzeł. Naprawiliśmy również katalog roboczy aplikacji, gdy określono CMAKE_RUNTIME_UTCUTEKTORIUM, i że nie można było zaakceptować zmian zewnętrznych w konfiguracji CMake w oknie dialogowym dysku.
- Inne zmiany:
- Usunęliśmy nieobsługiwane wsparcie dla systemu Windows CE i domyślnie zmieniliśmy integrację ClearCase.
Co nowego w wersji 4.3.1:
- Szybki projektant Qt:
- W Qt Creator 4.3 zintegrowaliśmy edytor kodu z Qt Quick Designer. Pozwala to na użycie edytora Właściwości i Nawigatora również podczas edycji kodu. Dodatkowo możesz podzielić widok, aby pokazać zarówno edytor graficzny, jak i edytor kodu, i bezpośrednio zobaczyć, jak zmiana edytora graficznego wpływa na kod i na odwrót. Oczywiście nadal możesz używać edytora kodu tylko w trybie edycji.
- W Qt Quick Designer wprowadzono wiele ulepszeń i dodatków, takich jak lepsza obsługa ułożonych kontenerów i nowy pasek narzędzi dla typowych działań. Proszę spojrzeć na blog, który koncentruje się tylko na nowościach w Qt Quick Designer.
- CMake:
- Jeśli używasz Qt Creator z CMake 3.7 lub nowszym, teraz używamy trybu serwera, który został dodany do CMake 3.7 dla korzyści IDE. Zapewnia znacznie lepsze informacje na temat struktury projektu, uwzględnia ścieżki i więcej, niż to, co moglibyśmy przeanalizować z generatorów i pliku Makefile. W rezultacie widać także produkty i cele w drzewie projektu i można je budować pojedynczo.
- Niezależnie od wersji CMake dodaliśmy pliki nagłówków do drzewa projektu, nawet jeśli nie są one wyraźnie wymienione w plikach projektu. Możesz teraz także importować istniejące kompilacje projektu CMake, tak jak już przewidujemy projekty oparte na QMake, które zestawiają zestaw z informacjami znalezionymi w pamięci podręcznej CMake z kompilacji i rejestruje nowe rozszerzenia narzędzi i wersje Qt w razie potrzeby.
- C ++:
- Jeśli kodujesz w C oprócz C ++ lub używasz plików w różnych (pod) projektach o różnych definicjach, znajdziesz nową funkcję w edytorze C ++: Jeśli plik jest używany w różnych kontekstach, rozwijane menu menu pojawia się na pasku narzędzi u góry edytora, co pozwala wybrać (pod) projekt i język, w którym edytor powinien zinterpretować plik (dokumentacja).
- Jeśli masz ochotę na odrobinę eksperymentu, włącz wtyczkę ClangRefactoring. Dodaje on wstępne wsparcie dla zapytania clang do wyszukiwania zaawansowanego i używa języka Clang do lokalnego refaktoryzacji nazw.
- Debugowanie CDB / MSVC:
- Nasza obsługa CDB do debugowania kodu MSVC teraz używa backendu opartego na Pythonie dla ładnego drukowania. Daje to o wiele lepszą wydajność, a ponieważ ma bardzo ładny drukowany kod za pomocą naszych backendów GDB i LLDB, również w innych, lepszych i ujednoliconych ładnych drukarkach do obsługi CDB Qt Creatora.
- Uwaga: Obsługa debugowania CDB została przeniesiona do osobnego, opcjonalnego komponentu instalatorów (domyślnie włączone). Niestety oznacza to, że jeśli użyjesz instalatora online do aktualizacji Qt Creator 4.3, ten nowy komponent nie zostanie zainstalowany. Musisz ponownie uruchomić narzędzie konserwacji, wybrać opcję "Dodaj lub usuń komponenty" i zainstaluj Qt & gt; Narzędzia> & gt; Qt Creator CDB Debugger Support komponent, aby go odzyskać.
- Profil QML:
- Gdy profilujesz swoją aplikację Qt Quick za pomocą QML Profiler, informacje o wydajności są teraz również bezpośrednio w edytorze kodu QML. Sam profiler również uzyskał wiele ulepszeń wydajności i naprawiono wiele mniejszych problemów z UI.
- Android:
- Qt Creator 4.3 naprawia problemy powstałe w wyniku zmian w wersji Android SDK w wersji 25.3.1.
- iOS:
- Jeśli korzystasz z Qt Creator dla rozwoju iOS, możesz teraz wybrać zespół programistów i profil informacyjny używany do podpisywania. Przesłoni to domyślne ustawienie QMake i dowolne ustawienia w plikach projektu.
Co nowego w wersji 4.3.0:
- Szybki projektant Qt:
- W Qt Creator 4.3 zintegrowaliśmy edytor kodu z Qt Quick Designer. Pozwala to na użycie edytora Właściwości i Nawigatora również podczas edycji kodu. Dodatkowo możesz podzielić widok, aby pokazać zarówno edytor graficzny, jak i edytor kodu, i bezpośrednio zobaczyć, jak zmiana edytora graficznego wpływa na kod i na odwrót. Oczywiście nadal możesz używać edytora kodu tylko w trybie edycji.
- W Qt Quick Designer wprowadzono wiele ulepszeń i dodatków, takich jak lepsza obsługa ułożonych kontenerów i nowy pasek narzędzi dla typowych działań. Proszę spojrzeć na blog, który koncentruje się tylko na nowościach w Qt Quick Designer.
- CMake:
- Jeśli używasz Qt Creator z CMake 3.7 lub nowszym, teraz używamy trybu serwera, który został dodany do CMake 3.7 dla korzyści IDE. Zapewnia znacznie lepsze informacje na temat struktury projektu, uwzględnia ścieżki i więcej, niż to, co moglibyśmy przeanalizować z generatorów i pliku Makefile. W rezultacie widać także produkty i cele w drzewie projektu i można je budować pojedynczo.
- Niezależnie od wersji CMake dodaliśmy pliki nagłówków do drzewa projektu, nawet jeśli nie są one wyraźnie wymienione w plikach projektu. Możesz teraz także importować istniejące kompilacje projektu CMake, tak jak już przewidujemy projekty oparte na QMake, które zestawiają zestaw z informacjami znalezionymi w pamięci podręcznej CMake z kompilacji i rejestruje nowe rozszerzenia narzędzi i wersje Qt w razie potrzeby.
- C ++:
- Jeśli kodujesz w C oprócz C ++ lub używasz plików w różnych (pod) projektach o różnych definicjach, znajdziesz nową funkcję w edytorze C ++: Jeśli plik jest używany w różnych kontekstach, rozwijane menu menu pojawia się na pasku narzędzi u góry edytora, co pozwala wybrać (pod) projekt i język, w którym edytor powinien zinterpretować plik (dokumentacja).
- Jeśli masz ochotę na odrobinę eksperymentu, włącz wtyczkę ClangRefactoring. Dodaje on wstępne wsparcie dla zapytania clang do wyszukiwania zaawansowanego i używa języka Clang do lokalnego refaktoryzacji nazw.
- Debugowanie CDB / MSVC:
- Nasza obsługa CDB do debugowania kodu MSVC teraz używa backendu opartego na Pythonie dla ładnego drukowania. Daje to o wiele lepszą wydajność, a ponieważ ma bardzo ładny drukowany kod za pomocą naszych backendów GDB i LLDB, również w innych, lepszych i ujednoliconych ładnych drukarkach do obsługi CDB Qt Creatora.
- Uwaga: Obsługa debugowania CDB została przeniesiona do osobnego, opcjonalnego komponentu instalatorów (domyślnie włączone). Niestety oznacza to, że jeśli użyjesz instalatora online do aktualizacji Qt Creator 4.3, ten nowy komponent nie zostanie zainstalowany. Musisz ponownie uruchomić narzędzie konserwacji, wybrać opcję "Dodaj lub usuń komponenty" i zainstaluj Qt & gt; Narzędzia> & gt; Qt Creator CDB Debugger Support komponent, aby go odzyskać.
- Profil QML:
- Gdy profilujesz swoją aplikację Qt Quick za pomocą QML Profiler, informacje o wydajności są teraz również bezpośrednio w edytorze kodu QML. Sam profiler również uzyskał wiele ulepszeń wydajności i naprawiono wiele mniejszych problemów z UI.
- Android:
- Qt Creator 4.3 naprawia problemy powstałe w wyniku zmian w wersji Android SDK w wersji 25.3.1.
- iOS:
- Jeśli korzystasz z Qt Creator dla rozwoju iOS, możesz teraz wybrać zespół programistów i profil informacyjny używany do podpisywania. Przesłoni to domyślne ustawienie QMake i dowolne ustawienia w plikach projektu.
Co nowego w wersji 4.2.2 / 4.3 Beta:
- Jest to wydanie czysto naprawcze, i zajmuje się różnymi ważnymi błędami.
- Kilka właściwości konfiguracji uruchomionych zostało zainicjowanych dopiero po przejściu do trybu Projekty, co prowadzi do różnych problemów podczas uruchamiania projektów QMake i projektów, które uruchamiają niestandardowe pliki wykonywalne, które zostały już naprawione.
- W 4.2 naprawiliśmy obsługę symulatora iOS dla Xcode 8. Niestety nadal występowały problemy, szczególnie podczas działania na urządzeniach symulatorów iOS 10.
- Dostosowaliśmy sposób, w jaki uruchamiamy aplikacje na symulatorze, a to powinno teraz działać niezawodnie.
Co nowego w wersji 4.2.1 / 4.3 Beta:
- To jest czysta wersja błędu i zajmuje się różnymi ważnymi błędami.
- Kilka właściwości konfiguracji uruchomionych zostało zainicjowanych dopiero po przejściu do trybu Projekty, co prowadzi do różnych problemów podczas uruchamiania projektów QMake i projektów, które uruchamiają niestandardowe pliki wykonywalne, które zostały już naprawione.
- W 4.2 naprawiliśmy obsługę symulatora iOS dla Xcode 8. Niestety nadal występowały problemy, szczególnie podczas działania na urządzeniach symulatorów iOS 10.
- Dostosowaliśmy sposób, w jaki uruchamiamy aplikacje na symulatorze, a to powinno teraz działać niezawodnie.
Co nowego w wersji 4.2.1:
- Jest to wydanie czysto naprawiające błędy i dba o to różnych ważnych błędów.
- Kilka właściwości konfiguracji uruchomionych zostało zainicjowanych dopiero po przejściu do trybu Projekty, co prowadzi do różnych problemów podczas uruchamiania projektów QMake i projektów, które uruchamiają niestandardowe pliki wykonywalne, które zostały już naprawione.
- W 4.2 naprawiliśmy obsługę symulatora iOS dla Xcode 8. Niestety nadal występowały problemy, szczególnie podczas działania na urządzeniach symulatorów iOS 10.
- Dostosowaliśmy sposób, w jaki uruchamiamy aplikacje na symulatorze, a to powinno teraz działać niezawodnie.
Co nowego w wersji 4.2.0:
- Motywy:
- Dodaliśmy motywy Flat Light i Flat Dark, uzupełniające motyw Flat dodany w wersji 4.0. Są one dostępne w sekcji Środowisko & gt; Interfejs & gt; Ustawienia motywu. Dodaliśmy także więcej schematów kolorów edytora, które można znaleźć w Edytorze tekstu & gt; Czcionki i Kolory.
- Edycja:
- Edytory tekstu zachowują się teraz znacznie lepiej pod względem automatycznego wstawiania i pomijania znaków. Po wpisaniu cytatu lub nawiasu dodaje się odpowiedni znak zamykający. Jeśli usuniesz znak otwierający, zostanie on ponownie usunięty. Jeśli wpiszesz znak zamykający sam, zastępuje on automatycznie wstawiony znak. Oba te zdarzenia mają miejsce tylko wtedy, gdy kursor tekstowy nie oddalił się od znaku zamykającego. Możesz także skonfigurować automatyczne wstawianie nawiasów i cudzysłowów indywidualnie w Edytorze tekstu & gt; Ustawienia ukończenia.
- C ++:
- Oprócz naprawiania błędów w modelu kodu i integracji analizatorów statycznych, zaktualizowaliśmy również nasze pakiety binarne, aby używać Clang 3.8.1, co również rozwiązuje wiele problemów, szczególnie w przypadku MSVC. Dodaliśmy również nowszą poprawkę do Clanga, która sprawia, że działa ona lepiej z aktualizacją 3 MSVC2015.
- Qt Szybki:
- Zarówno Qt Quick Designer, jak i QML Profiler uzyskały wiele ulepszeń wydajności. Możesz teraz wybrać styl Qt Quick Controls 2, który Qt Quick Designer używa do renderowania twoich przedmiotów. Nowa akcja Przenieś do składnika przenosi element i jego zawartość do osobnego pliku.
- CMake:
- Naprawiono wiele błędów związanych z obsługą projektów CMake, a także usprawniono przepływ pracy. CMake uruchamia się automatycznie tylko wtedy, gdy Qt Creator jest aktywną aplikacją i możesz całkowicie wyłączyć automatyczne uruchamianie (Build & Run & gt; CMake). Jeśli ustawisz zmienną QML_IMPORT_PATH w pamięci podręcznej CMake dla swojego projektu, Qt Creator wybierze to i poda go do modelu kodu QML, abyś mógł uzyskać dostęp do importu QML w edytorze. (Przykład CMake code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / imports CACHE string "" FORCE))
- Inne ulepszenia:
- Po włączeniu wtyczki (Pomoc> Informacje o wtyczkach lub Qt Creator> Informacje o wtyczkach w systemie MacOS) program Qt Creator zyskuje eksperymentalną obsługę języka programowania Nim. Serdeczne podziękowania dla Filippo Cucchetto za ten wkład. Obsługuje podświetlanie składni, wcięcia, ustawienia stylu kodowania i proste zarządzanie projektem, w tym aplikacje do budowania, uruchamiania i debugowania.
Co nowego w wersji 4.1.0:
- Motywy:
- Dodaliśmy motywy Flat Light i Flat Dark, uzupełniające motyw Flat dodany w wersji 4.0. Są one dostępne w sekcji Środowisko & gt; Interfejs & gt; Ustawienia motywu. Dodaliśmy także więcej schematów kolorów edytora, które można znaleźć w Edytorze tekstu & gt; Czcionki i Kolory.
- Edycja:
- Edytory tekstu zachowują się teraz znacznie lepiej pod względem automatycznego wstawiania i pomijania znaków. Po wpisaniu cytatu lub nawiasu dodaje się odpowiedni znak zamykający. Jeśli usuniesz znak otwierający, zostanie on ponownie usunięty. Jeśli wpiszesz znak zamykający sam, zastępuje on automatycznie wstawiony znak. Oba te zdarzenia mają miejsce tylko wtedy, gdy kursor tekstowy nie oddalił się od znaku zamykającego. Możesz także skonfigurować automatyczne wstawianie nawiasów i cudzysłowów indywidualnie w Edytorze tekstu & gt; Ustawienia ukończenia.
- C ++:
- Oprócz naprawiania błędów w modelu kodu i integracji analizatorów statycznych, zaktualizowaliśmy również nasze pakiety binarne, aby używać Clang 3.8.1, co również rozwiązuje wiele problemów, szczególnie w przypadku MSVC. Dodaliśmy również nowszą poprawkę do Clanga, która sprawia, że działa ona lepiej z aktualizacją 3 MSVC2015.
- Qt Szybki:
- Zarówno Qt Quick Designer, jak i QML Profiler uzyskały wiele ulepszeń wydajności. Możesz teraz wybrać styl Qt Quick Controls 2, który Qt Quick Designer używa do renderowania twoich przedmiotów. Nowa akcja Przenieś do składnika przenosi element i jego zawartość do osobnego pliku.
- CMake:
- Naprawiono wiele błędów związanych z obsługą projektów CMake, a także usprawniono przepływ pracy. CMake uruchamia się automatycznie tylko wtedy, gdy Qt Creator jest aktywną aplikacją i możesz całkowicie wyłączyć automatyczne uruchamianie (Build & Run & gt; CMake). Jeśli ustawisz zmienną QML_IMPORT_PATH w pamięci podręcznej CMake dla swojego projektu, Qt Creator wybierze to i poda go do modelu kodu QML, abyś mógł uzyskać dostęp do importu QML w edytorze. (Przykład CMake code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / imports CACHE string "" FORCE))
- Inne ulepszenia:
- Po włączeniu wtyczki (Pomoc> Informacje o wtyczkach lub Qt Creator> Informacje o wtyczkach w systemie MacOS) program Qt Creator zyskuje eksperymentalną obsługę języka programowania Nim. Serdeczne podziękowania dla Filippo Cucchetto za ten wkład. Obsługuje podświetlanie składni, wcięcia, ustawienia stylu kodowania i proste zarządzanie projektem, w tym aplikacje do budowania, uruchamiania i debugowania.
Co nowego w wersji 4.0.3:
- Począwszy od tego wydania, udostępniamy integrację statycznego analizatora Clang, rozszerzone funkcje profilera QML i automatyczną integrację testową (eksperymentalną) dostępną pod otwartym kodem źródłowym. Poprzednio dostępny tylko komercyjny edytor połączeń i edytor ścieżek Qt Quick Designer były już otwarte z Qt Creator 3.6.0. Qt Creator jest teraz dostępny na licencji komercyjnej i GPLv3 (z wyjątkami). Wyjątki zapewniają, że nie ma żadnych ograniczeń licencyjnych dla generowanego kodu i że mostkowanie z kodem strony trzeciej jest nadal możliwe.
- Użytkownicy programu CMake odkryją, że poprawiliśmy przepływ pracy dla projektów opartych na CMake. CMake jest teraz uruchamiany automatycznie, gdy jest to konieczne, a ustawienia zestawu, takie jak używana wersja Qt lub łańcuch narzędzi, są konfigurowane automatycznie. W trybie projektów dostępny jest teraz interfejs użytkownika, który zmienia konfigurację CMake dla katalogu kompilacji. Możesz także zmienić konfigurację CMake, która jest wspólna dla wszystkich projektów, które używają tego samego zestawu. Qt Creator nie będzie już tworzyć katalogów kompilacji CMake przed zbudowaniem projektu. Dzięki temu środowisko pracy staje się znacznie bardziej przejrzyste, zwłaszcza gdy użytkownicy chcą tylko badać kod źródłowy za pomocą systemu kompilacji CMake.
- Model kodu Clang jest teraz automatycznie wykorzystywany, jeśli wtyczka (eksperymentalna) jest włączona. Dodaliśmy konfigurowalne konfiguracje ostrzeżeń, które można również określić dla każdego projektu.
- Po stronie debugowania naprawiliśmy wiele problemów, które pojawiły się wraz z nowym LLDB zawartym w Xcode 7.3 na OS X. Znajdziesz także więcej ładnych drukarek dla standardowych typów, a także wiele poprawek.
- Jeśli zastanawiasz się, gdzie zniknął tryb analizy: został on scalony z trybem debugowania. W nowym, zunifikowanym trybie debugowania znajdują się narzędzia Debugger, Clang Static Analyzer, Memcheck, Callgrind i QML Profiler. Profiler QML dodaje nową wizualizację statystyk: Flamegraph. W tym widoku poziome słupki pokazują czas, w którym wykonano wszystkie inwokacje funkcji, a pionowe zagnieżdżanie w górnych pokazuje, które funkcje zostały wywołane przez inne, co zapewnia bardzo zwięzły przegląd.
- W Qt Quick Designer możesz teraz przenosić płótno, przeciągając lewym przyciskiem myszy, gdy klawisz spacji jest wciśnięty. Dodaje obsługę nowych Qt Quick Controls 2 i otrzymuje wiele poprawek. Odwiedź także post i film o Qt Quick Designer i Qt Quick Controls 2, które niedawno opublikowaliśmy na naszym blogu.
- Qt Creator ma teraz również nowy, płaski motyw, który jest oparty na koncepcji, którą Diana zaprezentowała rok temu. Jest domyślny dla wszystkich, którzy nigdy nie zmienili motywu w Qt Creator. Stary motyw jest nadal dostępny jako "Klasyczny" w menu Narzędzia & gt; Opcje & gt; Środowisko & gt; Interfejs.
Co nowego w wersji 4.0.1:
- Najbardziej widoczną nową funkcją w tej wersji jest prawdopodobnie wyróżnienie, które dodaliśmy do pionowych pasków przewijania edytorów. Możesz teraz łatwo zobaczyć, gdzie
- zakładki, punkty przerwania, ostrzeżenia, błędy i wyniki wyszukiwania znajdują się w otwartym dokumencie.
- Poprawiliśmy także wydajność globalnych wyszukiwań w Qt Creator. Chociaż wyszukiwanie oparte na modelu kodowym, takie jak Find Usages, było zawsze wielowątkowe, nie było tak w przypadku wyszukiwań opartych wyłącznie na tekście, które zostały teraz poprawione.
- Model kodu C ++ w języku Ct Creator otrzymał wiele poprawek, na przykład w przypadku wielu problemów z szablonami. Odnotowano również znaczny postęp w modelu kodu opartym na języku Clang, który jest teraz uruchamiany w oddzielnym procesie, co powinno nas zabezpieczyć przed błędami w samym Clangu. Uaktualniliśmy także nasze pakiety binarne, aby używać Clang 3.6.
- Ponieważ Qt Quick 1 został zastąpiony przez Qt Quick 2 w Qt 5 i został oficjalnie wycofany w Qt 5.5, usunęliśmy obsługę Qt Quick 1 z Qt Quick Designer. Usunęliśmy także kreatory Qt Quick 1 i wsparcie dla profilowania za pomocą V8. Nie dotyczy to wizualnego projektanta Qt Quick 2, edytora kodu Qt Quick 1 i 2 oraz profilowania Qt Quick 2 z Qt 5.2 i późniejszych oraz Qt Quick 1.
- Usunęliśmy także wsparcie dla rozwoju BlackBerry 10, bez opiekuna. Nie ma to wpływu na rozwój QNX.
- W systemie Windows naprawiliśmy problem, który mógł powodować, że program Qt Creator czasami zamrażał przez kilka sekund, gdy aplikacja użytkownika była uruchomiona. W systemie Linux naprawiliśmy problem z wydajnością, gdy Qt Creator został skompilowany z obsługą dziennika. W przypadku aplikacji na Androida rozwiązaliśmy problemy z Androidem M, 64-bitowymi i Google AVD.
Co nowego w wersji 3.5.1 / 3.6.0 RC1:
- Najbardziej widoczną nową funkcją w tej wersji jest prawdopodobnie wyróżnienie, które dodaliśmy do pionowych pasków przewijania edytorów. Możesz teraz łatwo zobaczyć, gdzie
- zakładki, punkty przerwania, ostrzeżenia, błędy i wyniki wyszukiwania znajdują się w otwartym dokumencie.
- Poprawiliśmy także wydajność globalnych wyszukiwań w Qt Creator. Chociaż wyszukiwanie oparte na modelu kodowym, takie jak Find Usages, było zawsze wielowątkowe, nie było tak w przypadku wyszukiwań opartych wyłącznie na tekście, które zostały teraz poprawione.
- Model kodu C ++ w języku Ct Creator otrzymał wiele poprawek, na przykład w przypadku wielu problemów z szablonami. Odnotowano również znaczny postęp w modelu kodu opartym na języku Clang, który jest teraz uruchamiany w oddzielnym procesie, co powinno nas zabezpieczyć przed błędami w samym Clangu. Uaktualniliśmy także nasze pakiety binarne, aby używać Clang 3.6.
- Ponieważ Qt Quick 1 został zastąpiony przez Qt Quick 2 w Qt 5 i został oficjalnie wycofany w Qt 5.5, usunęliśmy obsługę Qt Quick 1 z Qt Quick Designer. Usunęliśmy także kreatory Qt Quick 1 i wsparcie dla profilowania za pomocą V8. Nie dotyczy to wizualnego projektanta Qt Quick 2, edytora kodu Qt Quick 1 i 2 oraz profilowania Qt Quick 2 z Qt 5.2 i późniejszych oraz Qt Quick 1.
- Usunęliśmy także wsparcie dla rozwoju BlackBerry 10, bez opiekuna. Nie ma to wpływu na rozwój QNX.
- W systemie Windows naprawiliśmy problem, który mógł powodować, że program Qt Creator czasami zamrażał przez kilka sekund, gdy aplikacja użytkownika była uruchomiona. W systemie Linux naprawiliśmy problem z wydajnością, gdy Qt Creator został skompilowany z obsługą dziennika. W przypadku aplikacji na Androida rozwiązaliśmy problemy z Androidem M, 64-bitowymi i Google AVD.
Co nowego w wersji 3.5.0:
- Najbardziej widoczną nową funkcją w tej wersji jest prawdopodobnie wyróżnienie, które dodaliśmy do pionowych pasków przewijania edytorów. Możesz teraz łatwo zobaczyć, gdzie
- zakładki, punkty przerwania, ostrzeżenia, błędy i wyniki wyszukiwania znajdują się w otwartym dokumencie.
- Poprawiliśmy także wydajność globalnych wyszukiwań w Qt Creator. Chociaż wyszukiwanie oparte na modelu kodowym, takie jak Find Usages, było zawsze wielowątkowe, nie było tak w przypadku wyszukiwań opartych wyłącznie na tekście, które zostały teraz poprawione.
- Model kodu C ++ w języku Ct Creator otrzymał wiele poprawek, na przykład w przypadku wielu problemów z szablonami. Odnotowano również znaczny postęp w modelu kodu opartym na języku Clang, który jest teraz uruchamiany w oddzielnym procesie, co powinno nas zabezpieczyć przed błędami w samym Clangu. Uaktualniliśmy także nasze pakiety binarne, aby używać Clang 3.6.
- Ponieważ Qt Quick 1 został zastąpiony przez Qt Quick 2 w Qt 5 i został oficjalnie wycofany w Qt 5.5, usunęliśmy obsługę Qt Quick 1 z Qt Quick Designer. Usunęliśmy także kreatory Qt Quick 1 i wsparcie dla profilowania za pomocą V8. Nie dotyczy to wizualnego projektanta Qt Quick 2, edytora kodu Qt Quick 1 i 2 oraz profilowania Qt Quick 2 z Qt 5.2 i późniejszych oraz Qt Quick 1.
- Usunęliśmy także wsparcie dla rozwoju BlackBerry 10, bez opiekuna. Nie ma to wpływu na rozwój QNX.
- W systemie Windows naprawiliśmy problem, który mógł powodować, że program Qt Creator czasami zamrażał przez kilka sekund, gdy aplikacja użytkownika była uruchomiona. W systemie Linux naprawiliśmy problem z wydajnością, gdy Qt Creator został skompilowany z obsługą dziennika. W przypadku aplikacji na Androida rozwiązaliśmy problemy z Androidem M, 64-bitowymi i Google AVD.
Co nowego w wersji 3.4.2:
- Ta wersja zawiera poprawki dla następujących regresji: ręcznie zarejestrowana dokumentacja w systemie Windows została wyrejestrowana ponownie po ponownym uruchomieniu, a wyłączenie wtyczek może wyłączyć większość okna dialogowego Informacje o wtyczkach.
Co nowego w wersji 3.4.0:
- Obsługa C ++ w Qt Creator ma teraz nową akcję refaktoryzacji, która przenosi wszystkie definicje funkcji z deklaracji klasy. Dodaliśmy również automatyczne uzupełnianie sygnałów i gniazd w połączeniach Qt 5. Po prostu wpisz "& amp;" i niech automatyczne uzupełnianie określa typ obiektu. Nowością jest także filtr lokalizacji, wszystkie zawarte w C / C ++ pliki, które znajdują wszystkie pliki używane w projekcie, włączając je, nawet jeśli nie są wyraźnie wymienione w projekcie. Filtr jest częścią domyślną, która jest używana po prostu wpisaniu pola wprowadzania Locator i współużytkuje ciąg skrótów z plikami w dowolnym projekcie.
- Dla użytkowników wersji Professional lub Enterprise dodaliśmy eksperymentalną integrację dla testów samochodowych opartych na Qt Test i testów Quick Qt. Dodaje kolejny panel nawigacyjny Testy, które wymienia testy zdefiniowane w projekcie, zapewnia sposoby uruchamiania poszczególnych testów lub zestawów testów i ładnie wyświetla wyniki testów w nowym okienku wyjściowym Wyniki testu. Aby spróbować, otwórz Pomoc & gt; Informacje o wtyczkach (Qt Creator & gt; O wtyczkach, w systemie OS X), włącz narzędzia & gt; AutoTest i zrestartuj program Qt Creator. Przenieśliśmy także integrację analizatora statycznego Clang ze stanu eksperymentalnego. Jeśli masz zainstalowany przynajmniej Clang 3.6, teraz obsługuje on także używanie go z MSVC i MinGW. Dodaliśmy także tłumienie poszczególnych diagnostyk dla pliku oraz nową stronę w trybie Projekty do zarządzania tymi.
- Zmiana środowiska uruchamiania zewnętrznych narzędzi
- Wyszukiwanie notatek o zdarzeniach Profili QML
- Korzystanie z 64-bitowych łańcuchów narzędzi Androida
- Korzystanie z projektów generycznych do projektowania gołego metalu
- Podświetlanie nawiasów w ogólnych znacznikach
Co nowego w wersji 3.3.2:
- wdrożenie wtyczki modelu kodu Clang na OS X (QTCREATORBUG-14038)
- awarię z warstwą Qt Quick emulation podczas korzystania z emulacji zastępczej (QTCREATORBUG-14031)
Co nowego w wersji 3.3.1:
- Edycja:
- Naprawiono awarię niektórych plików podświetlających (QTCREATORBUG-13883)
- Projekty CMake:
- Naprawiono uzupełnianie (QTCREATORBUG-13567)
- Naprawiono podświetlanie plików CMake (QTCREATORBUG-13588)
- Obsługa C ++:
- Naprawiono kontynuację komentarza (QTCREATORBUG-13415)
- Naprawiono konwersję do współczynnika refaktoryzacji dla zmiennych automatycznych (QTCREATORBUG-13605)
- Naprawiono wyzwalanie czynności refaktoryzacji z menu kontekstowego
- działało tylko wtedy, gdy kursor tekstowy został ustawiony jako pierwszy (QTCREATORBUG-13388)
- Naprawiono awarię, jeśli nie są dostępne żadne zestawy (QTCREATORBUG-13730)
- Naprawiono nieskończoną pętlę podczas analizowania niektórych plików (QTCREATORBUG-13703)
- Naprawiono awarię, gdy #if zagnieżdżanie jest głębsze niż 512 poziomów
- Systemy kontroli wersji:
- Git
- Naprawiono usuwanie fragmentów w przeglądarce diff po ustawieniu diff.mnemonicprefix (QTCREATORBUG-13782)
- ClearCase
- Naprawiono żądanie pobrania, mimo że plik został już wyewidencjonowany (QTCREATORBUG-13782)
- Wklejanie kodu:
- Naprawiono wklejanie do pastebin.ca (QTCREATORBUG-13802)
- Specyficzne dla platformy
- OS X:
- Naprawiono upuszczanie plików z Findera na Qt Creator (QTBUG-40449)
- Android:
- Naprawiono awarię podczas usuwania automatycznie wykrywanych zestawów (QTCREATORBUG-13736)
- Naprawiono aplikacje do debugowania, które łączą wiele modułów (QTCREATORBUG-13691)
- WinRT:
- Naprawiono instalację niestandardowych plików w katalogu głównym pakietu (QTCREATORBUG-13835)
- Naprawiono sporadyczne awarie podczas debugowania
Co nowego w wersji 3.3.0:
- To wydanie ma duży zestaw nowych funkcji oraz dużą liczbę poprawek.
- Inne funkcje obejmują obsługę systemu tworzenia Gradle dla systemu Android, refaktoryzację w celu przyjęcia nowego stylu połączenia w Qt 5, obsługę BareMetal dla projektów CMake oraz opcję użycia szybkiego kompilatora Qt dla projektów QML opartych na QML . Zobacz także nasz dziennik zmian, aby uzyskać bardziej kompletną listę zmian.
- Dla użytkowników wersji Professional lub Enterprise dodaliśmy eksperymentalną obsługę programu Static Analyzer firmy Clang do swoich projektów, jako nowego narzędzia w trybie analizy. Kategoria zdarzeń Schemat scen w programie QML Profiler została znacznie ulepszona i będzie teraz wizualizować zakresy czasowe wszystkich zdarzeń związanych z wykresami scen, zamiast pokazywać je jako listę liczb. Możesz także zobaczyć zdarzenia wejściowe w profilerze QML teraz, w osobnej kategorii. W Qt Quick Designer dodaliśmy bezpośrednią edycję TabViews i dodatkowe kontrole plików formularzy (.ui.qml), a także przyciski do eksportowania elementów formularzy do wykorzystania w plikach implementacji.
Co nowego w wersji 3.3.0 Beta 1:
- Zawiera ulepszoną obsługę dzielenia edytorów i dodatkowych okien edytora. Możesz teraz przeciągnąć & amp; usuń edytory między podziałami przeciągając ikonę nowego typu pliku, obok rozwijanego dokumentu (zobacz zrzut ekranu). Przytrzymaj klawisz Ctrl (lub klawisz Option na OS X), aby otworzyć inny edytor w tym samym dokumencie, zamiast go przenosić. Widoki nawigacji (takie jak Projekty i otwarte dokumenty) również obsługują przeciąganie plików na podziały. Upuszczenie plików z systemu do okna Kreatora Qt spowoduje teraz otwarcie pliku w odpowiednim miejscu podziału.
- Możliwe jest teraz określenie zmiennych środowiskowych, które będą używane z określonymi zestawami. Wyświetl nazwy zestawów i wersje Qt mogą zawierać zmienne takie jak% {Qt: Version}, które są automatycznie wypełniane odpowiednimi wartościami. Dodaliśmy również pole wyboru, aby zaznaczyć i odznaczyć wszystkie zestawy podczas konfigurowania projektów.
- Otwieranie projektów QMake jest teraz również wykonywane asynchronicznie, podobnie jak w przypadku replikacji wykonywanych po zmianie plików .pro lub .pri. Możesz teraz dodawać pliki do projektów Qbs za pośrednictwem menu kontekstowego w widoku Projekty.
- Program QML Profiler uzyskał obsługę zmiany kolejności, pokazywania i ukrywania kategorii na osi czasu. Możesz także dołączać notatki do wydarzeń, które następnie eksportować razem z danymi profilowania i udostępniać innym.
- Po naciśnięciu klawisza Enter, gdy kursor tekstowy znajduje się w ciągu literowym C ++, łańcuch jest teraz (opcjonalnie) dzielony i kontynuowany w następnym wierszu, automatycznie dodając potrzebne cytaty. Dodaliśmy także trochę refaktoryzacji do konwersji wywołań connect (), aby używać nowego stylu połączenia w Qt 5.
- Dla rozwoju Androida dodaliśmy obsługę systemu kompilacji Gradle.
- Dla użytkowników wersji Professional lub Enterprise dodaliśmy eksperymentalną obsługę programu Static Analyzer firmy Clang do swoich projektów, jako nowego narzędzia w trybie analizy. Kategoria zdarzeń Schemat scen w programie QML Profiler została znacznie ulepszona i będzie teraz wizualizować zakresy czasowe wszystkich zdarzeń związanych z wykresami scen, zamiast pokazywać je jako listę liczb. Możesz teraz zobaczyć zdarzenia wejściowe w profilerze QML, w osobnej kategorii.
- Naprawiliśmy wiele błędów i wprowadziliśmy udoskonalenia, takie jak ulepszenie wyglądu Qt Creator na ekranach o wysokiej rozdzielczości, dodanie listy otwartych okien do menu Okno i dodanie opcjonalnego paska bocznego zawierającego spis treści, indeks, zakładki i Wyszukaj widoki do zewnętrznego okna pomocy. Zobacz nasz dziennik zmian, aby uzyskać bardziej kompletną listę zmian.
- Uwaga: Z Qt Creator 3.3 rezygnujemy z obsługi kompilacji Qt Creator z Qt 4. Minimalna wymagana wersja Qt do kompilacji samego Qt Creator to obecnie Qt 5.3.1. Nie ma to wpływu na twoje własne projekty, oczywiście nadal w pełni wspieramy rozwój aplikacji opartych na Qt 4 przy pomocy Qt Creatora.
Co nowego w wersji 3.2.2:
- Qt Creator 3.2.2 zapewnia ulepszenia, na przykład do użycia Xcode 6 i iOS Simulator.
Co nowego w wersji 3.2.1:
- Ogólne:
- Naprawiono blokowanie podczas używania skrótu dla wszystkich projektów lub bieżącego projektu
- filtry lokalizatora (QTCREATORBUG-12875)
- Naprawiono awarię podczas aktywowania timerów, usuwając nieobsługiwane UpdateInfo
- wtyczka, która go wyzwoliła (QTCREATORBUG-11262)
- Projekty Qbs:
- Naprawiono dodawanie i usuwanie plików, gdy plik projektu jest chroniony przed zapisem przez VCS
- Naprawiono awarię podczas usuwania pustego kroku instalacji
- Obsługa C ++:
- Naprawiono awarię podczas otwierania menu kontekstowego na parametrze makro (QTCREATORBUG-12853)
- Obsługa QML:
- Dodano brakujące elementy do obiektów daty
- Dodano szablony dla aplikacji Qt Quick 2.3 i Qt Quick Controls 1.2
- Naprawiono skróty klawiaturowe w konsoli QML / JS (QTCREATORBUG-12956)
- Szybki projektant Qt:
- Dodano opcję użycia marionetki zastępczej QML i ustawienie jej jako domyślnej
- Naprawiono aktualizowanie właściwości kolorów (QTCREATORBUG-12841)
- Naprawiono duplikowanie właściwości ApplicationWindow (QTCREATORBUG-12910)
- Specyficzne dla platformy
- OS X:
- Naprawiono rozmieszczenie biblioteki Clang w pakietach binarnych
- Naprawiono rozmieszczenie awaryjnych marionetek QML w pakietach binarnych
- Usunięto nieprawidłowy plik & gt; Wyjdź z elementu menu
- iOS:
- Naprawiono ustalanie najnowszej wersji pakietu SDK, gdy nie podano jawnie żadnej wersji
- Zdalny Linux:
- Naprawiono mieszane debugowanie QML i C ++ (QTCREATORBUG-12928)
- Naprawiono sprawdzanie maksymalnego rozmiaru pakietów dla połączeń SSH (QTCREATORBUG-12884)
- Windows Phone:
- Naprawiono osadzanie czcionek w systemie Windows Phone 8.0
Co nowego w wersji 3.2.0:
- Blokowanie zaznaczeń w edytorach tekstu pozwala teraz na "edycję kolumn", co oznacza, że wszystkie wybrane linie są edytowane jednocześnie (Qt Creator Manual)
- Pomoc kontekstową można teraz skonfigurować tak, aby otwierała się w zewnętrznym oknie (bez wyłączania trybu pomocy)
- Obsługa oznaczonych inicjalizatorów C99 i połączonych łańcuchów została dodana do modelu kodu C ++, a także usprawniono obsługę kodowania i obsługę lambda oraz wiele innych rzeczy
- Więcej paneli można teraz przeszukiwać za pomocą Ctrl + F, na przykład drzewa projektu
- Profiler QML ponownie uzyskał wiele poprawek wydajności i stabilności
- Użytkownicy Enterprise Qt Creator mogą teraz również używać profilera QML do debugowania użycia pamięci JavaScript w QML. (Jest to dostępne tylko przy użyciu Qt 5.4 dla debugowanej aplikacji.)
Co nowego w wersji 3.2.0 RC1:
- Filtr lokalizacji systemu plików & b może teraz służyć do tworzenia nowych plików.
- Więcej okien można wyszukiwać, np. drzewo projektu.
- Wtyczka qbs obsługuje teraz dodawanie i usuwanie plików z projektów.
- Model kodu C ++ otrzymał wiele poprawek, np. do edycji lambdas.
Co nowego w wersji 3.2.0 Beta 1:
- W edytorach tekstu możesz teraz "edytować kolumny" w zaznaczeniach bloków, więc wpisanie wyboru bloku spowoduje jednoczesne dostosowanie wszystkich linii. Pomoc kontekstową można teraz skonfigurować tak, aby otwierała się w zewnętrznym oknie (bez wyłączania trybu pomocy). Podczas otwierania tego samego pliku w wielu partycjach, redaktorzy będą teraz pokazywać tę samą część pliku, nawet podczas dodawania lub usuwania linii w innym podziale. W modelu C ++ wprowadzono także wiele poprawek, w tym obsługę oznaczonych inicjalizatorów C99, połączonych łańcuchów i poprawek do problemów z kodowaniem.
- W widokach debuggera możesz teraz rozwijać i zwijać kolumny, klikając nagłówek. Do narzędzi do debugowania dodawano kilka typów, a jeśli jesteś odważny, możesz teraz również udostępniać własne narzędzia do debugowania dla własnych typów. Profiler QML ponownie uzyskał wiele poprawek dotyczących wydajności i stabilności. Użytkownicy korporacyjni mogą teraz debugować użycie pamięci JavaScript w QML, korzystając z nowej funkcji profilowania pamięci w programie profilującym QML. (Jest to dostępne tylko przy użyciu Qt 5.4.)
Wymagania :
- Qt
Komentarze nie znaleziono