QPluginLoader::unload() returns false after deleting the plugin instance
Goal I am designing a low-downtime update path for a small Qt 6 (C++) desktop application. The plan is to ship replaceable components as plugins loaded with QPluginLoader, unload the old plugin at runtime, swap the file, and load the new build — avoiding a full application restart. Observed behavior After calling deleteLater() on the instance obtained from Q