• <menu id="w2i4a"></menu>
  • logo Qt使用教程

    文檔首頁(yè)>>Qt使用教程>>Qt使用教程:如何在設(shè)計(jì)模式下編輯QML文件

    Qt使用教程:如何在設(shè)計(jì)模式下編輯QML文件


    Qt是目前最先進(jìn)、最完整的跨平臺(tái)C++開(kāi)發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫,所有平臺(tái)無(wú)差別運(yùn)行,更提供了幾乎所有開(kāi)發(fā)過(guò)程中需要用到的工具。如今,Qt已被運(yùn)用于超過(guò)70個(gè)行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬(wàn)設(shè)備及應(yīng)用。

    點(diǎn)擊下載QT最新試用版

    在設(shè)計(jì)模式下編輯QML文件

    Qt Creator 在“Design”模式下的“Form Editor視圖中打開(kāi)UI表單(ui.qml文件)。建議您對(duì)要在“Design”模式下編輯的組件使用UI表單。

    “設(shè)計(jì)模式”

    設(shè)計(jì)模式包含用于設(shè)計(jì)UI的不同視圖。要打開(kāi)以下視圖,請(qǐng)選擇“Window > Views

    • 表單編輯器:提供了用于設(shè)計(jì)2D UI的畫布。
    • 3D編輯器:為使用3D圖形應(yīng)用程序創(chuàng)建并以受支持的格式之一存儲(chǔ)的文件提供編輯器。
    • 文本編輯器:提供了一個(gè)代碼編輯器,用于編輯由可視編輯器生成的QML代碼。
    • 庫(kù):顯示可用于設(shè)計(jì)應(yīng)用程序的構(gòu)造塊:預(yù)定義的QML類型,您自己的QML組件或?qū)氲巾?xiàng)目中的Qt快速控件以及其他資源。
    • 導(dǎo)航器:將當(dāng)前QML文件中的項(xiàng)目顯示為樹形結(jié)構(gòu)。有關(guān)更多信息,請(qǐng)參見(jiàn)管理項(xiàng)目層次結(jié)構(gòu)。
    • 屬性:組織所選組件的屬性。您也可以在文本編輯器中更改屬性。
    • 連接:使您可以在對(duì)象,信號(hào)和對(duì)象屬性之間創(chuàng)建連接。有關(guān)更多信息,請(qǐng)參見(jiàn)添加連接。
    • 文件系統(tǒng):顯示當(dāng)前所選目錄中的所有文件。有關(guān)更多信息,請(qǐng)參見(jiàn)查看文件系統(tǒng)。
    • 打開(kāi)文檔:顯示當(dāng)前打開(kāi)的文件。
    • 項(xiàng)目:顯示當(dāng)前會(huì)話中打開(kāi)的項(xiàng)目列表。有關(guān)更多信息,請(qǐng)參見(jiàn)查看項(xiàng)目文件。
    • 狀態(tài):顯示項(xiàng)目的不同狀態(tài)。QML狀態(tài)通常描述用戶界面配置,例如UI控件,它們的屬性和行為以及可用操作。
    • 時(shí)間軸:提供了基于時(shí)間軸和關(guān)鍵幀的編輯器,使您可以為UI組件的屬性設(shè)置動(dòng)畫。

    您可以按照“ 管理工作區(qū)”中的指示將視圖移動(dòng)到屏幕上的任何位置,并將其另存為工作區(qū)。

    點(diǎn)擊獲取更多相關(guān)類產(chǎn)品文章信息

    如果你對(duì)我們的產(chǎn)品感興趣或者有任何疑問(wèn),歡迎咨詢慧都在線客服>>

    慧都高端UI界面開(kāi)發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();