Qt-Inspector - Utility to browse the Qt object tree of a running Qt application and edit object properties on the fly

  •        26

Qt Inspector is a tool to browse the object/widget tree of Qt applications. Qt Inspector currently runs on Linux and Mac.




Related Projects

QtSharp - Mono/.NET bindings for Qt

  •    CSharp

This project aims to create Mono/.NET libraries that wrap Qt (https://qt-project.org/) thus enabling its usage through C#. It relies on the excellent CppSharp (https://github.com/mono/CppSharp). It is a generator that expects the include and library directories of a Qt set-up and then generates and compiles the wrappers. While still in development, it should work with any Qt version when complete. There is no Qt included in the repository, users have to download and install Qt themselves. For now, Qt MinGW for Windows has been the only tested version. Qt for OS X and Linux are planned, Qt for VC++ has not been planned for now.The source code is separated into a library that contains the settings and passes the generator needs, and a command-line client. In the future a GUI client, constructed with Qt# itself, is planned as well.

awesome-qt - A curated list of awesome tools, libraries, and resources for the Qt framework.

  •    Javascript

A curated list of awesome tools, libraries, and resources for the Qt framework. Qt is a powerful cross-platform application development framework, for use primarily (but not exclusively) in C++. It's great for GUI applications, but can be used for many other things as well.

Sailfish OS - Mobile Operating System

  •    C++

Sailfish OS is a mobile operating system built on top of Mer project and Qt5. The UI is built with QML and QtQuick2 and Wayland. It is compatible with Android.

vlc-qt - VLC-Qt - a simple library to connect Qt application with libVLC

  •    C++

VLC-Qt is a free library used to connect Qt and libVLC libraries. It contains core classes for main media playback and also some GUI classes for faster media player development. VLC-Qt runs on supported versions of Linux, macOS and Windows. It is developed in cross-platform spirit so it may work on other systems but is not supported.

Visual Qt Toolkit

  •    C++

Visual Qt is just another rapid application development tool based on QT. It helps programmer in constructing GUI interfaces based on QT and KDE libraries. The sources this program makes are fully compatible with standard QT projects, and can be mixed on

rust-qt-binding-generator - Generate bindings to use Rust code in Qt and QML

  •    C++

This code generator gets you started quickly to use Rust code from Qt and QML. In other words, it helps to create a Qt based GUI on top of Rust code. Qt is a mature cross-platform graphical user interface library. Rust is a new programming language with strong compile time checks and a modern syntax.

verdigris - Qt without moc: set of macros to use Qt without needing moc

  •    C++

This (header-only) library can be used to create an application using Qt, without the need of the moc (MetaObject Compiler). It uses a different set of macro than Qt and templated constexpr code to generate the QMetaObject at compile-time. It is entirely binary compatible with Qt. The library consist of only two headers files. You can either copy these header files in your project, or adjust the include paths so that the compiler finds them. You will find the headers in the 'src/' sub-directory. Also make sure to set your compiler in, at least, C++14 mode. With qmake, you can do that with CONFIG += c++14.

AwesomeBump - AwesomeBump is a free program written using Qt library designed to generate normal, height, specular or ambient occlusion textures from a single image

  •    C++

AwesomeBump is a free and open source program written using Qt library designed to generate normal, height, specular or ambient occlusion, metallic, roughness textures from a single image. Additional features like material textures or grunge maps are available. Since the image processing is done in 99% on GPU the program runs very fast and all the parameters can be changed in real time. AB was made to be a new alternative to known gimp plugin called Insane Bump or commercial tool: Crazy Bump. AwesomeBump is totaly written in Qt thus you don’t need to install any aditionall libraries. Just download and install Qt SDK, download the project from the repository, build and run. It will work (or should) on any platform supported by Qt.

qt-creator - A cross-platform Qt IDE

  •    C++

Qt Creator is a cross-platform IDE for development with the Qt framework. The installed toolchains have to match the one Qt was compiled with.

Qt/AI , Qt - Instruments

  •    C++

Qt/AI is a set of Qt Widgets to display 1D, 2D and 3D Data. Actually, it contains the following Objects: AIMeter, AIBar, AIPlot, AIStrip, AIPlot3D

Qt native port on DirectFB

  •    C++

Qt/DirectFB is on open native port of the Qt library for the DirectFB windowing system, so that Qt can work on the framebuffer with transucent windows.

capybara-webkit - A Capybara driver for headless WebKit to test JavaScript web apps

  •    Ruby

A capybara driver that uses WebKit via QtWebKit. capybara-webkit depends on a WebKit implementation from Qt, a cross-platform development toolkit. You'll need to download the Qt libraries to build and install the gem. You can find instructions for downloading and installing Qt on the capybara-webkit wiki. capybara-webkit requires Qt version 4.8 or greater.


  •    C++

Chat Messenger - Open Source Social Network - Online Chess Game

qpm - A package manager for Qt.

  •    Go

qpm is a command line tool for accessing the qpm.io Qt package registry and installing dependencies. qpm and the corresponding qpm.io service provide a way for Qt developers to search, install and publish source code (QML, JS, C++) components that can be compiled into Qt applications or libraries.

linuxdeployqt - Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage

  •    C++

This Linux Deployment Tool, linuxdeployqt, takes an application as input and makes it self-contained by copying in the resources that the application uses (like libraries, graphics, and plugins) into a bundle. The resulting bundle can be distributed as an AppDir or as an AppImage to users, or can be put into cross-distribution packages. It can be used as part of the build process to deploy applications written in C, C++, and other compiled languages with systems like CMake, qmake, and make. When used on Qt-based applications, it can bundle a specific minimal subset of Qt required to run the application. This tool is conceptually based on the Mac Deployment Tool, macdeployqt in the tools applications of the Qt Toolkit, but has been changed to a slightly different logic and other tools needed for Linux.

tufao - An asynchronous web framework for C++ built on top of Qt

  •    C++

You can generate documentation from the source code using Doxygen. The documentation will be put on the doc folder in the html and tex formats. There is also experimental support for Qt compressed help files. The library is under the LGPLv2 and public header files, documentation and examples are under MIT license.

qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript

  •    Go

Qt is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase. Go (often referred to as golang) is a programming language created at Google.

qmqtt - MQTT Client for Qt

  •    C++

Please compile the library with Qt >= 5.3 version. On Windows you need to specify CONFIG += NO_UNIT_TESTS, since gtest is not supported. To add websocket support, compile the library with Qt >= 5.7, and specify 'CONFIG += QMQTT_WEBSOCKETS'.

node-qt - Qt bindings for Node.js

  •    C++

Qt bindings for Node.js