Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Qt Alternatives
Similar projects and alternatives to Qt
-
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
-
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
xpra
Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows.
-
-
rustdesk
Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.
-
-
-
-
-
-
-
-
doublecmd
Double Commander is a free cross platform open source file manager with two panels side by side.
-
svntogit-packages
Automatic import of svn 'packages' repo (read-only mirror)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Qt reviews and mentions
- A question about how GUI libraries are written.
- Ask HN: Why is there no performant remote desktop for Mac/Linux?
-
Post-mortem of a long-standing bug in video Game Path Of Exile, which was caused by a stale pointer
I don't see any connect in https://github.com/qt/qtbase/blob/dev/src/corelib/tools/qsharedpointer_impl.h, and QPointer isn't a QObject (though I don't know if the latter is actually necessary for signal-slots). One (unreliable) way to test is to see if a QPointer fails to be nulled out when the QObject is blocked by a QSignalBlocker. Alternatively I'd set a data breakpoint on a QPointer and try it out. But I don't have the time right now.
Interestingly Qt has QPointer which nulls itself out when the target T is deleted. It's convenient when I want weak references to GUI objects (though you have to be careful to check for its presence after every time you call code which could possibly delete it, I usually call it QPointer maybe_foo). However, from my brief look at the source (link), it's implemented in terms of qsharedpointer.h-> qsharedpointer_impl.h and QtSharedPointer (not sure how it works, but there's probably overhead going on). I wonder how it works, and compares to generational indexes or Vale's generational references (link).
-
Why is 5.15.2 the last version in git?
The tag is right there: https://github.com/qt/qtbase/tree/v5.15.4-lts-lgpl
-
[Weekly] What is everybody working on? Share your progress, discoveries, tips and tricks!
Today I'm looking in to how the MSVC Development builds work. Yesterday I downloaded a version labeled 20220527 and from what I can tell, after looking at the source (another 3gb of disk space gone for now) https://github.com/qt/qtbase/commit/5d8f815e101da3ae9cd6a666cc097853f52b21da is the current commit.
Verify that this this fix works for Qt5/6 compatibility https://github.com/qt/qtbase/commit/07d80deeab64db9e10364a162f7d2b7bf9f8bb93 This is dated May 17th, so like 2.5 days after
-
Qt PDF Viewer Library
No. Most modules of Qt are triple licensed under GPL, LGPL and commercial terms. Some (like Virtual Keyboard, Quick 3D...) are dual licensed under GPL and commercial terms. If there's a LGPL license attached to a module, you can use it of course. You can find all 3 licenses in the QObject.h header file as well: https://github.com/qt/qtbase/blob/dev/src/corelib/kernel/qobject.h
-
Delphi 11 Alexandria Has Been Released
> I've already said elsewhere that having read their licensing terms and limits on what parts and how it can be used I would not touch QT with the wooden pole.
the licensing terms are the LGPL or GPL.
-
A note from our sponsor - Sonar
www.sonarsource.com | 29 Jan 2023
Stats
qt/qtbase is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.