发现导入不起作用:未安装 Qt多媒体
Found not working imports: QtMultimedia is not installed
import QtQuick 2.6
import QtQuick.Controls 1.5
import QtQuick.Dialogs 1.2
import QtMultimedia 5.6
import QtQuick.Layouts 1.3
Item {
width: 640
height: 360
Camera {
id: camera
imageProcessing.whiteBalanceMode: CameraImageProcessing.WhiteBalanceFlash
exposure {
exposureCompensation: -1.0
exposureMode: Camera.ExposurePortrait
}
flash.mode: Camera.FlashRedEyeReduction
imageCapture {
onImageCaptured: {
photoPreview.source = preview // Show the preview in an Image
}
}
}
VideoOutput {
source: camera
anchors.fill: parent
focus : visible // to receive focus and capture key events when visible
}
Image {
id: photoPreview
}
}
我刚刚卸载了Qt 5.5.1并安装了Qt 5.6(但以上是在Qt 5.6中创建的新项目(。我添加了 QT += multimedia
在我的专业文件中。我使用MSVC 2013(与使用Qt时一样(,Windows 7。它构建程序,当我单击"运行"时,它可以工作,尽管它显示在应用程序输出中:3x 无法访问图形生成器。我可以忽略它,但我无法访问设计模式("由于 QML 文件中的错误,无法打开此 QML 文档"(。你能帮我解决吗?
- 手动将缺少的模块复制到
%QT_CREATOR_INSTALLATION%'bin'qml'
可以解决您的问题。这是因为Qt Creator,在设计模式下,只从%QT_CREATOR_INSTALLATION%'bin'qml'
文件夹。 - 复制后,您可能会也可能不会遇到另一个问题。模块您复制的可能无法在设计模式下工作。因为模块必须经过精心设计和测试,然后才能用于设计模式。实际上,模块必须标记为
designersupported
这是qmldir
文件。
QtMultimedia
未安装在 %QT_CREATOR_INSTALLATION%'bin'qml'
文件夹中,也未标记为 designersupported
。因此,您不能在设计模式下使用它。
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- 在Meteor项目中安装并包含npm模块后出错
- 无法安装节点sass相关性
- 键入环境安装不起作用
- 全局安装gull后出错
- 如何检测安装在firefox4.6ubuntu上的扩展
- Bowerrc后安装挂钩不工作
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 如何从mac上完全删除Ionic和Cordova安装
- 角度highchart ng安装
- 如何检测是否未安装在鼠标上
- Babel/Mocha:Mocha已全局安装,但未定义describe()
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- 在Strongloop中发送推送通知时,设备从安装中删除
- YouTube插件的安装是CKDior
- Chrome扩展弹出式安装
- 正在安装Quojs
- 在本机挂钩之前加载可安装挂钩
- 发现导入不起作用:未安装 Qt多媒体