赞
踩
code review!
.qmlproject
项目文件和.pro
项目文件.pro
文件MyQmlApp/
├── main.qml
├── assets/
│ └── images/
├── qmldir
└── MyQmlApp.pro
import QtQuick 2.15 import QtQuick.Window 2.15 Window { visible: true width: 640 height: 480 title: "My QML App" Rectangle { width: 200 height: 200 color: "lightblue" anchors.centerIn: parent Text { text: "Hello, QML!" anchors.centerIn: parent } } }
如果使用自定义模块,可以在这个文件中指定模块路径。但对于简单项目,这个文件可以是空的。
# Leave empty or define custom modules
TEMPLATE = app
QT += qml quick
SOURCES +=
RESOURCES += \
assets.qrc
如果有资源文件(如图片),可以在这里列出:
<RCC>
<qresource prefix="/">
<file>images/example.png</file>
</qresource>
</RCC>
MyQmlApp.pro
文件。qmlscene main.qml
或 qml main.qml
进行快速预览。.qmlproject
文件首先,创建项目目录结构:
MyQmlProject/
│
├── main.qml
└── MyQmlProject.qmlproject
main.qml
在 main.qml
中编写一个简单的 QML 应用,例如:
import QtQuick 2.15 import QtQuick.Controls 2.15 ApplicationWindow { visible: true width: 640 height: 480 title: "My QML Project" Rectangle { anchors.fill: parent color: "lightblue" Text { anchors.centerIn: parent text: "Hello, QML!" font.pointSize: 24 } } }
MyQmlProject.qmlproject
这是项目的核心文件,用于指定项目的 QML 资源:
Project {
// 包含的 QML 文件
files: [
"main.qml"
]
// 可指定资源目录
// directories: [
// "resources"
// ]
}
MyQmlProject
目录并选择 MyQmlProject.qmlproject
文件。点击“运行”按钮,Qt Creator 将会启动应用程序,并显示一个窗口,上面写着“Hello, QML!”。
.qmlproject
和 .pro
文件的区别.qmlproject
文件:
.qmlproject
是最方便的。.pro
文件:
.pro
文件进行更复杂的配置。qml
文件在 Qt 中,确实可以创建纯 QML 项目。纯 QML 项目主要用于构建基于 QML 的 UI,而无需 C++ 代码。这种项目通常适合于简单的应用程序或快速原型设计。
快速原型设计
简单应用程序
嵌入式设备
使用 Qt Creator
创建项目:
预览 QML 文件:
使用命令行工具
qmlscene:
qmlscene yourfile.qml
,直接在窗口中预览。qml:
qml yourfile.qml
,功能类似于 qmlscene
。通过这些工具和方法,可以高效地开发和测试纯 QML 项目。
Qt Designer 可以打开 .ui
文件。这些文件是为 Qt Widgets 应用程序设计的用户界面文件,使用 XML 格式。
然而,Qt Designer 不支持直接打开 .qml
文件。.qml
文件是用于 Qt Quick 应用程序的用户界面文件,通常使用 Qt Creator 来编辑和设计。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。