簡體   English   中英

QML和Qt Creator

[英]QML and Qt Creator

我由Qt創建者設計了一個Qt應用程序。 如您所知,在構建新表單時可以在主窗口中拖放默認項。 我沒有使用傳統的“按鈕”,而是通過向項目中添加.qml文件來創建自定義按鈕。 現在的問題是,我不知道如何在項目形式內使用(或集成)新按鈕

提前致謝

只要您的組件位於應用程序qml文件的路徑中,使用您的組件所需要的就是將其放置在某個位置。 您不需要包含或導入任何內容。 任何用戶組件都可直接用於整個項目。

只要QML組件僅由內置組件組成,它甚至可以從磁盤上的任意位置,通過網絡或僅從源字符串安全地加載。 檢查此答案以獲取有關動態實例化的詳細信息。

一個友好的建議-輸入代碼,不要使用可視化編輯器-它非常弱。

編輯:我不了解您,但對我來說,似乎項目qml文件夾中的每個自定義qml文件都會自動添加到設計器庫中的QML類型。 因此,與我的假設相反,您實際上不需要做任何事情來使您的自定義類型可供設計人員使用。

遇到相同問題時,我發現了這個已有1年歷史的問題。 這是我發現的:

如果您使用大寫字母首字母( C ustomButton.qml而不是c ustomButtom.qml)保存自定義按鈕,則QtDesigner會在庫面板中正確顯示組件。

有時您需要重新啟動QtDesigner才能工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM