问题标签 [qtplugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 从插件中读取当前的 Qt Creator 主题
Qt Creator 有一个插件,它的 UI 只是一个 ActiveX。
问题是如果用户更改了 Qt Creator 主题,ActiveX 不会反映它。
这就是为什么我需要将有关颜色的信息传递给 ActiveX,但为此,插件必须读取主题颜色信息。此外,当当前主题刚刚更改时,需要通知插件。
我绝对是 Qt 的新手。突然,我还没有找到读取主题颜色的 API。
有没有办法从 Qt Creator 插件中获取当前的主题颜色,以及如何在主题刚刚更改时捕捉到?
c++ - 为非标准相机实现 Qt 相机插件
我有一个非标准 USB 摄像头,我正在尝试将其与 QCamera 类一起使用。QCameraInfo::availableCameras()
无论我连接了多少台(这种特定类型的)摄像机,都只返回一台摄像机。但是,使用相机附带的应用程序,我可以看到所有连接的相机。
相机有一个 SDK,允许以编程方式连接和使用它。
现在我的问题是,是否可以为这个相机实现一个 Qt 插件,以便我可以将它与 QCamera 类一起使用。
c++ - 如何使用可用于 Qt 插件类的 json 文件
Q_PLUGIN_METADATA(IID "descComponentIID" FILE "file.json")
如何使用 json 文件来配置组件。我的目的是存储组件的配置,比如它是一个画布组件,然后存储画布的大小或组件的背景颜色?
qt - 如何在 Qt/QML 应用程序和 Qt 插件中的翻译之间消除相同的字符串?
有一个 Qt/QML 应用程序qsTr()
用于本地化它在.qml
文件中的字符串,还有一个Qt 插件(通过 加载QPluginLoader
)执行相同的操作。
假设有一个相同的字符串,在应用程序中具有一种含义,而在插件中具有另一种含义。在同一上下文中使用的两个字符串(如组件MyWindow.qml
)
当我们将不同的插件安装QTranslator
到应用程序中时,它们会以相反的顺序查找,这意味着应用程序翻译被插件覆盖或插件翻译被应用程序覆盖(更不用说两个插件何时可以相互覆盖)。
如何打破这个循环,以便在应用程序中使用应用程序翻译而在插件中使用插件的翻译?
c++ - 构建 qt 6.1.2 静态并使 qmysql 工作的正确方法
我是 qt 新手,我在互联网上搜索了很多次,但没有找到从源代码构建并使 qmysql 工作的正确方法这是配置代码
qt - 如何在在线包索引上托管 qml 模块(如 PyPi,因此可以安装并开箱即用)
我想在在线包索引上托管一个 QML 模块。甚至可能是 PyPi。我意识到 PyPi 是用于 python 的,但是很容易将非 python 文件添加到您正在上传的包中。我喜欢 PyPi 的易用性,但是如果有更好的选择,我愿意接受建议。
我的主要目标是希望能够在一行代码中安装 QML 模块
例如
这样它就可以直接在 QML 文件中使用,而无需修改任何 CMake 或 QMake(如果使用 C++)或任何 python(如果使用 Pyside)。
使用上述命令安装 QML 模块后,我应该能够通过调用在任何其他 QML 文件中使用它
我希望能够在没有任何其他步骤的情况下执行此操作,这意味着需要将 QML 模块安装到 QML 引擎默认搜索导入的位置。如果这是不可能的,我能做的最少的步骤是什么?
我猜这样的事情可能会奏效:https ://github.com/deuteronomy-works/soloman.Controls
安装了哪个pip install soloman.Controls
但是(我认为)要在另一个 QML 项目中使用它,我必须设置一些环境变量,以便 QML 引擎将在 pip 安装包的任何位置查找 QML 文件。我该怎么做?理想情况下只使用环境变量,而不是 CMake、QMake 或 Python。
anaconda - Anaconda3 RunTime 错误 --- qt.qpa.plugin: 无法在“”中加载 Qt 平台插件“windows”,即使已找到
我正在使用Windows10。我已经尝试了 anaconda 网站上列出的所有故障排除步骤。
尝试重新安装 qtpy,PySide2。
也添加了 QT_PLUGIN_PATH 作为环境变量(来自stackoverflow本身的答案之一),但没有任何效果。