翻譯|使用教程|編輯:龔雪|2021-11-02 10:14:49.633|閱讀 366 次
概述:本文主要為大家介紹什么是QML應(yīng)用程序以及如何使用,歡迎下載框架產(chǎn)品體驗(yàn)~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
QML 是一種聲明性語(yǔ)言,它允許根據(jù)用戶界面的可視化組件以及它們?nèi)绾谓换ズ拖嗷リP(guān)聯(lián)來(lái)描述用戶界面。 它是一種高度可讀的語(yǔ)言,旨在使組件能夠以動(dòng)態(tài)方式互連,并且允許在用戶界面中輕松重用和自定義組件。 使用 QtQuick 模塊,設(shè)計(jì)人員和開(kāi)發(fā)人員可以輕松地在 QML 中構(gòu)建流暢的動(dòng)畫用戶界面,并且可以選擇將這些用戶界面連接到任何后端 C++ 庫(kù)。
QML是一種用戶界面規(guī)范和編程語(yǔ)言,它允許開(kāi)發(fā)人員和設(shè)計(jì)人員創(chuàng)建高性能、流暢的動(dòng)畫和視覺(jué)上吸引人的應(yīng)用程序。 QML 提供了一種高度可讀的、聲明性的、類似 JSON 的語(yǔ)法,支持與動(dòng)態(tài)屬性綁定相結(jié)合的命令式 JavaScript 表達(dá)式。
import QtQuick import QtQuick.Controls ApplicationWindow { width: 400 height: 400 visible: true Button { id: button text: "A Special Button" background: Rectangle { implicitWidth: 100 implicitHeight: 40 color: button.down ? "#d6d6d6" : "#f6f6f6" border.color: "#26282a" border.width: 1 radius: 4 } } }
QML 語(yǔ)言和引擎基礎(chǔ)結(jié)構(gòu)由 Qt QML 模塊提供。
Qt Quick是QML的QML類型和功能的標(biāo)準(zhǔn)庫(kù),它包括可視化類型、交互類型、動(dòng)畫、模型和視圖、粒子效果和著色器效果,QML 應(yīng)用程序開(kāi)發(fā)人員可以使用單個(gè)導(dǎo)入語(yǔ)句訪問(wèn)所有這些功能。
QtQuick QML 庫(kù)由 Qt Quick 模塊提供。
按鈕、菜單和其他控件
對(duì)于一組 UI 控件,Qt Quick Controls 模塊實(shí)現(xiàn)了按鈕、菜單和視圖等多個(gè)控件。 這些控件帶有幾個(gè)可以使用的內(nèi)置樣式,并且還支持創(chuàng)建自定義樣式。
Qt Creator為以下類型的 Qt Quick 應(yīng)用程序設(shè)置項(xiàng)目環(huán)境:
Qt技術(shù)交流群4:166830288 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)