Qt Creator 9.0 přichází s Squish Runner a Serverem pro spouštění testovacích sad nebo případů

QTCREATOR

Qt Creator je multiplatformní IDE napsané v C++, JavaScriptu a QML vytvořené pro vývoj GUI aplikací s Qt knihovnami.

Nedávno bylo oznámeno vydání nové verze populárního integrovaného vývojového prostředí "QtCreator 9.0", verze, ve které byla přidána podpora Squish, stejně jako možnost vykreslování odsazení, podpora LSP a další.

Tvůrce Qt je navržen pro vytváření multiplatformních aplikací pomocí knihovny Qt. Podporován je jak klasický vývoj programů v C++, tak použití jazyka QML, ve kterém se k definici skriptů používá JavaScript a struktura a parametry prvků rozhraní se nastavují pomocí bloků podobných CSS.

Hlavní nové funkce Qt Creator 9.0

V této nové verzi, která je představena Qt Creator 9.0, to můžeme najít přidána experimentální podpora pro testovací framework Squish GUI, s ním integrační plugin Squish umožňuje uživateli otevírat existující testovací případy a vytvářet nové, registrovat testovací případy (testovací případy), používat Squish Runner a Squish Server k provádění testovacích případů a testovacích případů, nastavovat přerušení před provedením testů přerušit provádění na určité pozici a zkontrolovat proměnné.

Další důležitou změnou je zobrazit kontextovou nápovědu API, obsah je nyní vykreslován na základě verze Qt kontrolované v projektu (tj. dokumentace Qt 5 je zobrazena pro projekty Qt 5 a dokumentace Qt 6 je zobrazena pro projekty Qt 6).

To je také zdůrazněno do editoru byla přidána možnost reprezentovat odsazení v dokumentu, tím je každé odsazení označeno samostatným svislým pruhem. Také byla přidána možnost měnit mezery mezi řádky a vyřešeny problémy s výkonem při výběru velmi velkých bloků.

Kódový model C++ založený na backendu Clangd, který podporuje protokol LSP (Language Server Protocol) nyní lze spravovat pomocí jedné instance Clangd pro celou relaci (Dříve každý projekt spouštěl svou vlastní instanci Clangd.) Do konfigurace byla přidána možnost změnit prioritu vláken na pozadí Clangd používaných pro indexování.

Z dalších změn které vyčnívají z této nové verze:

  • Nyní je možné upravovat parametry stylu kódu C++ přímo z hlavního dialogu nastavení bez otevírání samostatného dialogu.
  • Přidána podpora pro tmavé téma při zobrazování vestavěné nápovědy a dokumentace.
  • Nastavení ClangFormat přesunuto do stejné sekce.
  • Opraveny problémy s otevíráním souborů QML z adresáře sestavení místo ze zdrojového adresáře a chybějící zarážky při použití funkce přeformátování.
  • Přidána podpora pro konfiguraci a vytváření předvoleb pro projekty CMake.

konečně jestli jsi zájem se o tom dozvědět více, můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat Qt Creator na Linux?

Všichni, kteří mají zájem vyzkoušet si na svých systémech tvůrce QT, by to měli vědět většina linuxových distribucí najde balíček v jejich úložištích.

Ačkoli se aktualizace balíčků obvykle dostanou do úložišť několik dní, je lepší stáhnout instalační program z oficiální stránky QT, kde získáte bezplatnou verzi, nebo pro ty, kteří si chtějí koupit komerční verzi (s více funkcemi), udělejte to ze stránky.

Po stažení instalačního programu uděláme mu oprávnění k provedení pomocí následujícího příkazu:

sudo chmod +x qt-unified-linux-x64*.run

Nyní se chystáme balíček nainstalovat provedením následujícího příkazu:

sudo sh qt-unified-linux-x64*.run

V případě uživatelů Ubuntu, možná budete potřebovat další balíčky, které můžete nainstalovat pomocí:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

Jakmile jsou tyto balíčky nainstalovány, můžete upravit definici desktopové sady a vybrat správnou verzi. Nakonec můžete projekt dokončit a přejít k programování.

Nyní pro ty, kteří jsou uživateli Arch Linux, Manjaro, Arco Linux a dalších distribucí založených na Arch Linuxu mohou nainstalovat balíček přímo z úložišť, protože je nyní k dispozici nová verze tvůrce QT.

Chcete-li nainstalovat, stačí spustit následující příkaz v terminálu:

sudo pacman -S qtcreator


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.