问题标签 [qt6]
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 - 将 QWindowsIntegrationPlugin 与 Qt6 静态库一起使用时出现未定义符号错误
我已经为 Windows 构建了 Qt6 的静态库。
源代码是从 Qt 的 git repo 和下面使用的配置命令中克隆的,后跟cmake --build
and cmake --install
:
在代码中,何时Q_IMPORT_PLUGIN (QWindowsIntegrationPlugin);
使用,我得到以下链接器错误。我不确定构建的库是否不完整,或者我需要添加一些当前缺少的依赖项。
我正在使用 Qt6 的这些静态库,使用的 IDE 是 Visual Studio。
c++ - Qt 决定忽略函数?
所以我有这个带有无框窗口的项目,为了在屏幕上移动它们,为每个窗口制作了这样的功能:
窗口.h
窗口.cpp
在我重新启动计算机并再次运行程序之前效果很好......由于某种原因,Windows 现在不移动,任何想法发生了什么?
PS Qt 版本。- 6
c++ - 如何确定应用程序是否在 Qt6 的 X11 平台上运行?
我正在努力将 Qt5 应用程序移植到 Qt6。由于Qt X11 Extras
模块在 Qt6 中被删除,我必须检查平台是否是X11
,我该怎么做?
这就是当前实现所使用的。
我还有其他类的用例QX11Info
。我该如何移植这个?我似乎没有找到任何其他解决方案。
c++ - 从 Qt6 链接 CorePrivate
我正在使用 QtHttpServer(来自 Qt6)编写服务器。是时候使用 Web 套接字为系统实现聊天了,但它还没有被添加到 Qt6 中。我看到了两种方法——要么使用长拉而不是 web sockets,要么从 qt5 下载 web sockets 代码并将其添加到项目中。我决定先尝试第二个选项,但我遇到了一个问题——该项目使用 QObjectPrivate。我知道它是 CorePrivate 库的一部分。我试图链接它,但它没有工作。你能告诉我这是否可以在 Qt6 中以某种方式解决吗?
制作:
错误:
如果没有 CorePrivate,cmake 会成功运行。
qt - 在 Qt 项目中包含构建的库
我正在使用 Linux 20.04 并构建了 Qt6.0.3 版本的 3D 库。我参考了以下链接来构建库:
https://www.kdab.com/getting-your-3d-ready-for-qt-6/#comment-153302
https://wiki.qt.io/Qt6_Add-on_src_package_build_using_Conan_package_manager
构建成功。
构建目录是 /home/suraj/Qt/Tools/Conan/build_dir
它有 qt3d 文件夹和 conanbuildinfo.pri。
我正在使用 qmake 构建系统,第二个链接说在项目的 .pro 文件中包含 .pri 文件以包含库。包含生成的 pri 文件的参考。
上面的包含行已添加到示例文件夹中,但构建失败并出现以下错误:
我错过了什么?
c++ - 在 C++ 中运行时加载 QML 字节码
我正在使用QQmlApplication
引擎在运行时使用 load 方法加载我的 QML 代码。
我想知道如何加载使用该qmlcachegen
工具生成的 QML 字节码?
我正在使用 Qt 6 模块和 CMake。
qt - 未加载 QPSQL 驱动程序(Qt6、Postgres-13)
我尝试重复未加载 Qt 的 QPSQL 驱动程序,但这对我没有帮助。我使用 x64 Postgresql 和我的 Qt 应用程序也是 x64
我启用了
用于编辑调试日志。我在 cmd 中更新 PATH 变量
在我在输出中看到之后: