Skip to content
Qt 6.11 is out! See what's new in the release blog
  • 145k Topics
    725k Posts
    J
    @Jammin44fm in case anyone is still using QtScript, I have an, AI assisted, experimental but functional port for Qt6. https://github.com/JulienMaille/qtscript-qt6 Feel free to test it and comment
  • Jobs, project showcases, announcements - anything that isn't directly development
    4k 23k
    4k Topics
    23k Posts
    J
    ClassBuilder is a C++ code-generation tool: you define an object model in the GUI — classes, members, methods, relations, inheritance, class and sequence diagrams — and it writes the .h/.cpp. It is self-hosted; the model that generates its own source ships in the repo. It was a Windows-only MFC application from 2002 until this year. The port to Qt 6 is now complete: MFC is entirely gone, and one source tree builds on all three platforms, with #ifdef _WIN32 / #else branches confined to a single platform seam (CbPlatformCompat). Notes that may be useful to others porting something similar: Qt 6 forces UNICODE/_UNICODE on anything linking it, while the model is a MultiByte build calling the ANSI Win32 API. Solved by quarantining the Qt code in a static lib that links Qt PRIVATE, and re-stripping the defines on the executable with /UUNICODE /U_UNICODE. The Win32 named-pipe command server became a QTcpServer on loopback — same JSON protocol on all three platforms. Two dock bugs in 6.11.1 needed upstream backports (QTBUG-147209 and the group-dissolution crash); patches and write-ups are in the repo under crossplatform/qt-patches/. GroupedDragging is disabled on all platforms: forming a floating tab group could still be driven into a QMainWindowLayout::animationFinished use-after-free even with both patches applied. Static Qt on all three, so it ships as a single self-contained binary. Installers for Windows, macOS and Linux: https://github.com/xaljox/ClassBuilder
  • Everything related to designing and design tools

    132 397
    132 Topics
    397 Posts
    SGaistS
    Hi, I think the wiki has the starting point Hope it helps
  • Everything related to the Software Quality Tools

    96 263
    96 Topics
    263 Posts
    F
    Hi, Just thought of sharing this, I initially built some scripts for Windows and when whent on to run those on Mac, there was different in how the AUT names were captured in both platforms, windows just took the AUT name however, Mac took the AUT name + Version Number. This was conflicting and the script failed, I found 2 solutions for this: Change the name of the AUT in the system (maybe this is not possible for all AUTs), eventually I added version number to the name, this way I could add multple versions of the same AUT and it would run smoothly on both the platforms OR Identify the OS and choose which application name to use: OperatingSystem = str(sys.platform) if OperatingSystem == "Win32": startApplication("AUT") else: startApplication("AUT123"")
  • Everything related to learning Qt.

    401 2k
    401 Topics
    2k Posts
    Nils SjobergN
    Nice..now he knew whether to perform certification
  • 2k Topics
    13k Posts
    L
    Qt for HarmonyOS development with 6.12.0 https://wiki.qt.io/Qt_for_HarmonyOS_development_with_6.12.0 https://lists.qt-project.org/pipermail/development/2026-August/047432.html #Qt #HarmonyOS #OpenHarmony #Huawei
  • 4k Topics
    18k Posts
    H
    [image: acc63b82-54bc-40d4-a5d1-005d45c1cd23.png]
  • This is where all the posts related to the Qt web services go. Including severe sillyness.
    1k 10k
    1k Topics
    10k Posts
    SGaistS
    Ok, akismet triggering is not always clear. Beside this issue, what was your question about ?