Desktop Application Creation with Qt 6 - Hybrid Training Hands-on Training (In-person or Virtual - your choice!) October 16 - 20, 2023 November 13 - 17, 2023 This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters. Whichever way you choose, this course will provide an in-depth introduction to Qt programming, primarily focusing on using Qt Widgets and the associated development tools (Qt Creator and friends). Students will experience the challenges of cross-platform development with daily exercises that will have them writing their own cross-platform application. The course runs from 9:00 am - 5:00 pm ET each day. If you are attending virtually, recorded sessions will be available on-demand, but since the labs build upon themselves it’s recommended you attend the live sessions as much as possible. Cost Virtual: $1,995 In-person early-bird*: $2,495 In-person: $2,995 *Complete your registration 30 days prior to the start of the class to obtain the early bird rate Please fill out the form to the right and we will be in touch soon to arrange payment and discuss setup. Learning Objectives Develop a Cross platform desktop application using QtCreator, Qt 6 and CMake Learn about QSettings and how to use settings within your application Learn how to set up CMake to do all the heavy deployment and configuration work Learn about Qt’s Widgets Learn about Qt’s i18n Learn about Unit Testing Understand application deployment for Linux, Window and Mac OS Pre-Requisites Working knowledge of C++ programming Basic knowledge of GUI programming Previous Qt experience is not required Hardware Requirements You will need a laptop with the following: Qt version 6.2+ - https://www.qt.io/download/ Qt Creator Agenda Day 1 — Setting the Stage, Qt Basics Day 2 — Widgets, Dialogs, MainWindow Day 3 — Settings, i18n, Command line Parsing Day 4 — Model / View Day 5 — Polish and finalizing UI, Deployment Training Registration Please fill out the form below and select how you would like to attend the course. We will be in touch to confirm payment. First Name Last Name Job Title Email Phone Company Country - Select Country * -United StatesAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua & BarbudaArgentinaArmeniaArubaAscension IslandAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia & HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCanary IslandsCape VerdeCaribbean NetherlandsCayman IslandsCentral African RepublicCeuta & MelillaChadChileChinaChristmas IslandClipperton IslandCocos (Keeling) IslandsColombiaComorosCongo - BrazzavilleCongo - KinshasaCook IslandsCosta RicaCroatiaCuraçaoCyprusCzechiaCôte d’IvoireDenmarkDiego GarciaDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard & McDonald IslandsHondurasHong Kong SAR ChinaHungaryIcelandIndiaIndonesiaIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacao SAR ChinaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmar (Burma)NamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorth MacedoniaNorwayOmanOutlying OceaniaPakistanPalauPalestinian TerritoriesPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRomaniaRussiaRwandaRéunionSamoaSan MarinoSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia & South Sandwich IslandsSouth KoreaSouth SudanSpainSri LankaSt. BarthélemySt. HelenaSt. Kitts & NevisSt. LuciaSt. MartinSt. Pierre & MiquelonSt. Vincent & GrenadinesSurinameSvalbard & Jan MayenSwedenSwitzerlandSão Tomé & PríncipeTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad & TobagoTristan da CunhaTunisiaTurkeyTurkmenistanTurks & Caicos IslandsTuvaluU.S. Outlying IslandsU.S. Virgin IslandsUgandaUkraineUnited Arab EmiratesUnited KingdomUruguayUzbekistanVanuatuVatican CityVenezuelaVietnamWallis & FutunaWestern SaharaYemenZambiaZimbabweÅland Islands City State/Province - Select State/Province * -AlabamaAlaskaAmerican SamoaArizonaArkansasArmed Forces (Canada, Europe, Africa, or Middle East)Armed Forces AmericasArmed Forces PacificCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFederate States of MicronesiaFloridaGeorgiaGuamHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarshall IslandsMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaNorthern Mariana IslandsOhioOklahomaOregonPalauPennsylvaniaPuerto RicoRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirgin IslandsVirginiaWashingtonWest VirginiaWisconsinWyomingAlbertaBritish ColumbiaManitobaNew BrunswickNewfoundland and LabradorNova ScotiaOntarioPrince Edward IslandQuebecSaskatchewan Training Format - Select Course Format * -In-person, WalthamVirtual Training Dates - Select Training Date * -September 18 - 22, 2023October 16 -20, 2023November 13 -17, 2023 Leave this field blank