Skip to content
Qt 6.11 is out! See what's new in the release blog
  • 144k Topics
    723k Posts
    N
    @JonB Thanks for the link! There's border-radius, which makes the plain "StyledPanel" style possible but the website only mentions a shadow for "PaletteRole". Does this mean that you can't achieve the "raised" or "sunken" styles purely using QSS?
  • Jobs, project showcases, announcements - anything that isn't directly development
    4k 23k
    4k Topics
    23k Posts
    Priyanka_TechP
    Hi Christophe, Thanks for sharing PlugFrame — this is a genuinely interesting architecture experiment, and it's great to see it already powering a real-world project like OpLink. The idea of composing applications at runtime through Qt plugins is something more Qt developers should explore. Qt's QPluginLoader and the Q_DECLARE_INTERFACE / Q_PLUGIN_METADATA mechanism give you a surprisingly solid foundation for this kind of thing, but rolling a clean, reusable plugin host layer around it takes real design work — which is exactly what PlugFrame appears to be doing. A few things I'm curious about after reading your overview: Plugin discovery & lifecycle — How does PlugFrame handle plugin dependency ordering at load time? For example, if Plugin B depends on a service registered by Plugin A, does the host resolve that before invoking initialize() on B, or is that left to the plugin author to manage? Inter-plugin communication — Are plugins communicating through shared interfaces (pure virtual classes registered with the host), or is there a signal/bus-based approach? I've seen both patterns in plugin systems; the interface registry approach tends to be cleaner for typed dependencies, while a message bus scales better for loosely coupled events. CMake integration — Since you're targeting both Linux desktop and Raspberry Pi (ARM), I'd be interested in how you're structuring the CMake targets. Are individual plugins built as separate MODULE targets and deployed to a known directory, or is there a custom install step that assembles the final layout? The home/building automation domain is a good fit for this kind of architecture — features like protocol adapters, UI panels, and device drivers map naturally to plugins, and being able to swap or add them without recompiling the host is a real operational advantage on embedded targets like the Pi. Looking forward to following the project's progress. Will give the PDF overview a read and check out the GitHub repos.
  • Everything related to designing and design tools

    132 400
    132 Topics
    400 Posts
    godweiG
    [image: b6c267c8-8af6-4e1b-b44f-4e891e9c2656.png] 哥哥姐姐们,这个带搜索功能的帮助界面怎么恢复啊? How can I restore this help interface with search function?
  • Everything related to the Software Quality Tools

    94 259
    94 Topics
    259 Posts
    C
    I recommend to contact technical support regarding this. However, the Floating License Server (FLS) is being superseded by the Qt License Server (QLS). And the general plan is to phase out use of FLS over time. So going forward, it is best to check the respective API of QLS instead. https://doc.qt.io/qtlicenseserver/qls-overview.html https://doc.qt.io/qtlicenseserver/qls-restapi.html
  • Everything related to learning Qt.

    394 2k
    394 Topics
    2k Posts
    jsulmJ
    @Anuj-Srivastava Are you sure you posted in the right sub-forum?
  • 2k Topics
    13k Posts
    L
    With change 733351 in Qt Gerrit now merged into the dev branch of qtbase, along with several other changes merged into the qt5 dev branch (see the harmonyos_upstream topic), qtbase dev now supports building on HarmonyOS 6.0.0 (API Level 20). If you are interested in building qtbase for HarmonyOS, please refer to the Qt Wiki page.
  • 4k Topics
    18k Posts
    SGaistS
    Normalerweise, in das build Verzeichnis (ich bin nicht was das richtige Wort für "folder" ist).
  • This is where all the posts related to the Qt web services go. Including severe sillyness.
    1k 10k
    1k Topics
    10k Posts
    SGaistS
    Hi, Akismet can be sensitive sometimes. What exactly did you want to add to your post ? I have not understood.