Sections

Windows

Qt is a comprehensive application and UI framework for developing Windows applications that can also be deployed across many other desktop and embedded operating systems without rewriting the source code.

Many companies also choose Qt to develop applications that support multiple Windows versions from a single code-base.

 Get Started with Qt on Windows

Download Qt

 

Qt supports a wide range of Windows platforms.  Please check the Qt documentation for details.


See all supported platforms

Qt supports the following platforms:
Embedded Linux
Mac OS
Windo
Linux/X11
Windows CE
Symbian
Maemo

Key Features for Windows Development

Screenshot: Qt Visual Studio Add-inVisual Studio Add-in

The Qt Visual Studio Add-in allows programmers to create, build, debug and run Qt applications from within Microsoft Visual Studio 2005 and 2008.

  • Wizards for creating new Qt projects and classes
  • Import and export of Qt Project and Project Include files
  • Integrated Qt resource management
  • Automated build setup for the Qt Meta-Object Compiler, User Interface Compiler, and Resource Compiler

 

Rich Class Library

The Qt class library includes all the functionality needed to build advanced GUI applications.

  • Complete set of customizable UI controls/widgets
  • 3D graphics support with OpenGL or Direct3D
  • Powerful multi-threading features
  • 2D graphics canvas capable of handling millions of items
  • Integrated Phonon multimedia framework
  • WebKit integration
  • Networking, XML and database functionality
  • ECMA standard scripting engine

 

Integrated Development Tools

Qt includes a set of integrated development tools to speed development on the Windows platform.


Cross-Platform Within Windows

Using Qt, you can build applications once and deploy them to multiple Windows operating system versions without rewriting the source code. Qt applications support Windows Vista, Server 2003, XP, NT4, Me/98 and Windows CE.



Document Actions