繁体   English   中英

如何将QML-Book示例导入QT Creator 3.4.0?

[英]How to import the QML-Book examples into QT Creator 3.4.0?

如何将这些代码示例导入QT Creator 3.4.0? 我尝试了可用的导入选项,但是它们不起作用。

我试图创建一个空的QML项目并向其添加rectangle.qml文件。 当我尝试运行它时,什么也没显示。

书中的示例包含文件.qmlproject-似乎是项目描述符。 我想知道是否可以将这些.qmlproject文件导入QT Creator,单击并运行示例。

我认为此链接可能有助于找到解决方案: https : //forum.qt.io/topic/27525/what-is-qmlproject-file/3

在此处输入图片说明

通常,我会说您应该转到“ File > Open File or Project...然后选择.qmlproject然后完成操作,但是默认情况下,禁用了对这种类型的项目文件的支持。 如果您现在尝试执行此操作(我相信更改是在Creator 3.4中进行的),您将收到一条错误消息,提示Creator不支持文件的mime类型或其他内容。 不幸的是,这对于初学者来说不是一个非常有用的错误消息,并且不会告诉您如何解决该问题。

如果要在较新版本的Creator中使用.qmlproject文件,则必须导航到“ Help > About Plugins...然后选中该复选框以启用QmlProjectManager插件(位于“ Qt Quick部分下)。

因此,这通常是在Qt Creator中打开项目文件的方式。 至于没有显示的窗口,这也是常见的情况,可以通过将场景中的根项设置为Window来解决

与QQuickView不同,QQmlApplicationEngine不会自动创建根窗口。 如果您使用的是Qt Quick中的可视项,则需要将其放置在Window内。

当您创建新的Qt Quick项目时,Qt Creator的新项目向导会为您处理此问题,就像在视频中打开“ Hello World”窗口时所看到的那样。 正是当您加载以Rectangle作为其根项的concepts/rectangle.qml ,它才停止显示。 该QML文件很可能用在QQuickView显示它的项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM