问题标签 [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.

0 投票
1 回答
49 浏览

qt - 从插件中读取当前的 Qt Creator 主题

Qt Creator 有一个插件,它的 UI 只是一个 ActiveX。

问题是如果用户更改了 Qt Creator 主题,ActiveX 不会反映它。

这就是为什么我需要将有关颜色的信息传递给 ActiveX,但为此,插件必须读取主题颜色信息。此外,当当前主题刚刚更改时,需要通知插件。

我绝对是 Qt 的新手。突然,我还没有找到读取主题颜色的 API。

有没有办法从 Qt Creator 插件中获取当前的主题颜色,以及如何在主题刚刚更改时捕捉到?

0 投票
2 回答
122 浏览

python - R Markdown:找不到或加载 Qt 平台插件 - matplotlib

在进行一些蒙特卡罗模拟时,我遇到了在 R Markdown 的 python 代码块中使用 matplotlib 创建绘图的问题。我明白了

在此处输入图像描述

在使用带有 matplotlib 和列表直方图的最简单的测试文件时:

我重新安装了 MiKTeX 和 RStudio,切换到 Anaconda,在 PATH 和新的变量中添加了一些变量,例如 QT_PLUGIN_PATH。

在将 PyCharm 与这个或更复杂的代码一起使用时,我没有这个问题。请帮我!任何和所有提示表示赞赏。让我知道,我应该提供哪些其他信息来查找问题的根源和失败的“解决方案”。

0 投票
0 回答
30 浏览

c++ - 为非标准相机实现 Qt 相机插件

我有一个非标准 USB 摄像头,我正在尝试将其与 QCamera 类一起使用。QCameraInfo::availableCameras()无论我连接了多少台(这种特定类型的)摄像机,都只返回一台摄像机。但是,使用相机附带的应用程序,我可以看到所有连接的相机。

相机有一个 SDK,允许以编程方式连接和使用它。

现在我的问题是,是否可以为这个相机实现一个 Qt 插件,以便我可以将它与 QCamera 类一起使用。

0 投票
1 回答
47 浏览

c++ - 如何使用可用于 Qt 插件类的 json 文件

Q_PLUGIN_METADATA(IID "descComponentIID" FILE "file.json")

如何使用 json 文件来配置组件。我的目的是存储组件的配置,比如它是一个画布组件,然后存储画布的大小或组件的背景颜色?

0 投票
0 回答
46 浏览

qt - 如何在 Qt/QML 应用程序和 Qt 插件中的翻译之间消除相同的字符串?

有一个 Qt/QML 应用程序qsTr()用于本地化它在.qml文件中的字符串,还有一个Qt 插件(通过 加载QPluginLoader)执行相同的操作。

假设有一个相同的字符串,在应用程序中具有一种含义,而在插件中具有另一种含义。在同一上下文中使用的两个字符串(如组件MyWindow.qml

当我们将不同的插件安装QTranslator到应用程序中时,它们会以相反的顺序查找,这意味着应用程序翻译被插件覆盖插件翻译被应用程序覆盖(更不用说两个插件何时可以相互覆盖)。

如何打破这个循环,以便在应用程序中使用应用程序翻译而在插件中使用插件的翻译?

0 投票
0 回答
42 浏览

c++ - 构建 qt 6.1.2 静态并使 qmysql 工作的正确方法

我是 qt 新手,我在互联网上搜索了很多次,但没有找到从源代码构建并使 qmysql 工作的正确方法这是配置代码

0 投票
0 回答
10 浏览

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。

0 投票
0 回答
35 浏览

anaconda - Anaconda3 RunTime 错误 --- qt.qpa.plugin: 无法在“”中加载 Qt 平台插件“windows”,即使已找到

我正在使用Windows10。我已经尝试了 anaconda 网站上列出的所有故障排除步骤。

尝试重新安装 qtpy,PySide2。

也添加了 QT_PLUGIN_PATH 作为环境变量(来自stackoverflow本身的答案之一),但没有任何效果。