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.
Take the complexity out of testing graphical user interfaces (GUIs) and human-machine interfaces (HMIs) – even in the face of product evolution and safety-critical applications.
Squish supports agile-oriented teams. Schedule routine or custom-triggered test executions, identify regressions before builds get to QA, and get that fast feedback on commits the team is looking for.
Seamlessly automate multi-technology applications or applications with more than one toolkit. Interact with UI controls of each type natively and automatically and focus your efforts on application quality.
Squish fully supports Behavior-Driven Development (BDD), an agile testing method which brings together technical and business project stakeholders to bring high-quality products to market.
Squish® features fully integrated BDD support, and is 100% compatible with the Gherkin (standard BDD) language. Create, record, maintain and debug BDD GUI Tests.
Squish GUI Tester features automatic test script recording and recognition of high-level interactions and objects instead of low-level events.
Insert verification points while recording or when refactoring scripts using Squish Verification Points and the Pick tool. Verify object properties, perform image comparisons validate table values.
Squish GUI Tester integrates recording, test execution and results, script debugging, object spying and advanced script editing and maintenance.
Use Squish GUI Tester to automate tests using real-world scripting languages: Python, Perl, JavaScript, Tcl or Ruby.
Drive your scripts using data from a variety of data sources. Even use the Make data-driven wizard to help.
Use Squish GUI Tester to execute sets of scripts, or batches, and review the detailed logging and execution results.
ALM, Test Management, Continuous Integration, Build Integration and Software Project Management.
Simplify test creation, maintenance and troubleshooting. Produce stable and powerful test scripts.
Seamlessly automate multi-technology applications, or applications with more than one toolkit, using Squish GUI Tester.
Advanced verification options of elements and groups of controls.
Identify custom controls or 2D/3D graphic plots and images with Image-based testing.
Squish® offers Optical Character Recognition support, a method of onscreen text recognition and verification that complements Squish’s already powerful Image-based and Object-based recognition capabilities.
Fully-integrated, one-click remote control solution for virtually any target.
Automated cross-platform GUI and HMI testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit, and Qt WebEngine. Includes support for automating embedded WebKit content.
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFx applications, Java applets and Java WebStart apps.
Automated GUI testing for native Windows applications. Dedicated support is available for MFC, WinForms, and WPF controls, along with automation capabilities through MSAA and UIAutomation.
Automated GUI Testing for native macOS applications including support for embedded Webkit content.
Automated cross-browser GUI testing for Web and HTML5 applications.
Support on desktop, mobile and embedded platforms, as well as iOS and Android devices and emulators.
Automated GUI testing is provided for native iOS apps, offering support on both devices and emulators. It also includes the capability to automate embedded WebKit content.
Automated GUI testing is available for native Android apps, encompassing support for automating embedded web content. It provides support for both devices and emulators.
Automated GUI Testing for Tk applications on Windows, Linux, Unix and macOS.
Full toolkit-agnostic display automation for any GUI technology.
Supports all applications running on desktop, mobile or embedded devices capable of running a VNC server.
The latest Squish version introduces model-based testing and adds support for Squish for Qt on Linux arm64, testing Qt 6.7 applications, and much more.
A custom, comprehensive qualification tool to gain the confidence you need to ensure your test processes meet safety standards.
Evaluation Guide is here to support you throughout the process of an evaluation, from downloading the tool to the point of installing and starting the use.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.