Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
BEP Marine, based in Auckland, New Zealand, manufactures a range of high quality electrical solutions designed for maritime vessels and mobile automotive. BEP Marine is part of Power Products, LLC, a global manufacturer and supplier of electrical products for construction and maintenance, recreational marine and specialty vehicles, industrial power, and transportation. With industry-leading brands and a track record of innovative product development, Power Products partners with our customers for sustainable, mutual growth. BEP Marine’s Auckland based engineering team are responsible for their flagship offering, CZone. CZone is digital switching which provides automation of a vessel or vehicle electrical system, offering complete the control and monitoring making operation simple, and hassle free for the user.
Jeremy Stott, Software Engineer
Their systems have to operate in extreme conditions. This means that optimal performance, user experience, and a minimal system footprint are a priority in their development process. The intrepid kiwis aren’t shy about field-testing their own technology either. They have completed the Volvo Ocean Race in 2011 in their self-built sailboat called “Camper”. What better way to test out the reliability of your technology than taking it on a cruise to both hottest and coldest climates on earth? This is just as well, as BEP Marine delivers systems to yacht manufacturers such as Riviera who expect and require nothing but the best from their suppliers.
Moving to digital switching also means that you interact with the system in a different way. From physical interaction with a myriad of different buttons, knobs, levers, and pulleys to a streamlined and intuitive virtual interaction.
CZone has a rather small development team, meaning tools that support agile development are important. Developers work directly with an internal Designer. The Designer creates initial mock-ups with the Product Owner using typical graphic design tools such as Adobe Illustrator. These initial designs serve the purpose of capturing the look and feel of the UI. The Product Owner, Designer, and Developers then work collaboratively to implement the design. Improvements are made incrementally throughout the entire design process. Qt’s QML helps the development team respond to these changes and provide feedback in an easy and fast manner.
After the base design phase is over, the designer’s job is done and the developer takes over. The individual assets and components are imported into Qt. They can apply further changes to the graphics within Qt Quick Designer. The developer can later tinker with the size of the assets without suffering quality loss.
CZone designers also used Qt Designer to create product demos to show to customers and product owners. This way, CZone could react quickly to feedback on colors, size and positioning and image elements like gradients and make adjustments on the fly. This avoids time-consuming image manipulation.
Qt’s cross-platform capabilities had benefited CZone development by making porting the application to other platforms a breeze. Using this technology, CZone is developing apps using the same code base for Android and iOS devices, so you can control the same systems with your smartphone or tablet.
BEP engineers and manufactures a range of high quality electrical solutions designed for the harsh Marine and RV environments. Every product they make meets exacting performance specifications and is designed to withstand extreme conditions, both at sea and on land.
Justin Spence, Embedded Systems Engineer
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.