问题标签 [qt5.10]
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.
c++ - 如何为 QWebEngineView 设置 OffTheRecord 配置文件?
如何为 QWebEngineView 设置 OffTheRecord 配置文件?
我在 Linux 上使用 QT5.10。
我将在具有只读文件系统的嵌入式环境中使用它,并且我需要防止 WebEngine 写入文件并在文件系统中创建文件夹。
macos-sierra - 从源代码为 macOS 10.12.6 构建 qt 5.10.0 时出现错误“qwebview_darwin.mm:261:24”
我想从源代码为我的 macOS 版本 10.12.6 (Sierra) 构建新的 Qt5.10.0 版本。
这些错误发生在构建过程结束时:
也许你有一些技巧来处理这个错误。你知道吗,我必须做什么?以及如何绕过这些错误?
qt - 如何更改默认的 Qt 版本?
我正在尝试构建一个程序并需要 Qt 5.10。
当我跑步时,qmake -v
我得到:
当我跑步时,qtchooser -list-versions
我得到:
当我打开 Qt Creator 并转到 Tool>Options>Build & Run>Qt Versions 时,我有以下内容:
我看到了以下问题并尝试了一些答案,但遇到了缺少依赖项等问题。当我尝试安装依赖项时,依赖项需要破坏安装的依赖项,因此无法安装它们。
当我跑步时,qmake -query
我得到:
如何更改路径/usr/lib/qt5/*
?
android - Qt Creator Android 错误“已安装平台 SDK”
我正在为 Android 开发 Qt 跨平台应用程序,最近我更新了 Qt 创建者并安装了新的 Qt 版本。我正在使用'Qt Creator version 4.5.0'
. 我已经更新到'QT version 5.10'
. 此设置在 Ubuntu 16.04 上完成。
跟随链接开始使用 QT 安装。
我总是在 Qt Creator->Tools->Options->Devices-> Android 中收到错误消息“Android 设置有错误” 。
由于上述问题,我无法为 Android 构建应用程序。
我最近更新了我的 Android sdk,我能够从 Android Studio 构建和运行示例应用程序,这表明 SDK 安装工作正常。我正在使用 Android SDK 工具 26.1.1。请检查以下屏幕截图。
已经通过 Stack Overflow 和 QT 论坛上的不同链接,都建议降级 Android SDK 工具(由于 QT 已知错误),但没有一个解决方案对我有用。我知道使用 QT 5.9 和 Qt Creator 4.0 版构建 Android 应用程序的已知错误很少。我想它已解决,因为相同的设置在 Windows 10 上运行良好。
QT Creator 不会列出任何可用的 Android 构建 SDK QT Android 安装错误
如果这里有人解决了同样的问题,请提供帮助。
qt - Qt 的 FileDialog defaultSuffix 不起作用
我将以下代码用于 QtQuick.Dialogs 1.3 和 Qt 5.10.0 下的 filedialog 的新属性。我已经使用 Qt Creator 5.10 默认工具包构建了它。
我的期望是,如果我选择一个文件名,例如“MyFile”,那么 fileUrl 将是“MyFile.txt”。但是它只返回“MyFile”。
qt - 用于调试版本的 Qt windeployqt 不会复制所有 dll
我在 Windows 10 下的 qt 部署有问题。一开始,我在 Windows 10 上使用 QtCreator 4.5.0 和 Qt 5.10。对于部署,我像这个问题中的 awnser 一样配置我的项目文件(Automatic Copy of Dependent Qt Creator 中的文件)一年多以来它工作正常,但自去年年底以来它没有。如果我构建发布版本一切都很好,但在调试模式下,一些 dll 丢失了。如果我手动复制这些程序运行正确,否则不会显示任何图标。到目前为止,我可以在 git 中看到它,项目文件中没有任何修改,因为它最终可以正常工作。
项目文件中的部署行:
这是我完整的项目文件:
用于调试和发布版本的 windeployqt --list 映射的输出:
有人有想法或提示让我找到错误吗?
谢谢斯文·阿诺·乔彭
c++ - 处理高速数据时避免 QSerialPort 超时
我正在开发一个从 600Hz 的传感器接收数据的 Windows 应用程序。在五分之二的情况下,我的 IO 线程成功地从传感器读取了 4 个字节的数据并将其传递给 GUI 线程。
问题是五分之三,QSerialPort 有莫名其妙的超时,其中 QSerialPort 的 waitForReadyRead() 返回 false 并且 serial.errorString() 有超时错误。在这种情况下,它永远不会读取数据。如果我从串行端口读取,尽管出现超时错误,我将在下一个 waitForReadyRead 中读取 2000+ 字节的数据,这些数据将以块的形式交付,从而使我的应用程序的实时数据接收方面过时。
我试过使用串口的 readyRead() 信号,但它表现出相同的行为,即。如果出现超时错误,则不会触发 readyRead() 信号。
更新:我能够重现使用非阻塞读取的 Qt 终端示例([QT_INSTALL_EXAMPLES]/serialport/terminal)的问题。该错误的频率要少得多,但它肯定仍然存在。
更新:使用串行端口监视器,我可以看到当它卡住时,Qt 终端示例卡在 IOCTL_SERIAL_WAIT_ON_MASK 上,我的示例卡在 IOCT_SERIAL_WAIT_ON_MASK 之后的 IRP_MJ_WRITE DOWN 上。其他终端软件从未发生过这种情况,这让我认为问题肯定出在 Qt 上。
qt - 使用 CMAKE 安装 opencv 3.4.1 和 Qt 5.10
我安装了Qt 5.10最新版本和opencv3.4.1,但我无法使用Cmake在这个版本的 Qt 中安装库,有人可以帮我在我的 windows 10 64 位上安装吗?我也试过这个视频 https://www.youtube.com/watch?v=ZOSu-2Oju-A 并且在 cmd 步骤中我有这个(图片在这个链接中)
在此链接中((https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows))我仔细执行所有步骤,但在执行这些步骤后我没有在 opencv-build 中找到文件夹 bin 并且我的操作系统是 windows 10 64 位感谢帮助。