qml

    0熱度

    1回答

    我想在QML地圖上動態繪製一個圓(通過C++),但取決於zoomLevel,該圓可能不可見。 MapCircle沒有zoomLevel屬性。所以我首先創建了一個MapQuickItem並試圖將MapCircle作爲它的sourceItem。在QML我 function add_point(lat, lng){ var circle = Qt.createQmlObject('import

    1熱度

    3回答

    我正在爲我的應用程序在QML中創建一個自定義控件。我想在桌面和Android上運行,所以我使用Material Style作爲應用程序。這將顏色方案應用於所有現有的Qt Quick Controls 2控件(按鈕,工具欄等)。但是,如何在我的控制上使用這些顏色?我知道我可以使用與十六進制代碼相同的顏色或任何其他顏色,但是如果我更改主題中的重音顏色等,我希望我的控件的顏色發生變化。 我試過Syste

    0熱度

    1回答

    我正在構建一個自定義控件,通過在彼此頂部繪製幾個矩形來僞造部分圓角的矩形。我想在此控件中使用從其他地方動態獲取的顏色 - 有時該顏色具有alpha分量(半透明)。當然,這對我來說完全不起作用,因爲多個矩形的情況意味着alpha將顯示矩形分層。 是否有一個函數可以用來將顏色的alpha部分設置爲完全不透明狀態,並保留顏色的其餘部分?

    0熱度

    1回答

    文本光標在資源更多的控制,我發現有相當多的一整套光標控制操作: enum MoveOperation { NoMove, Start, Up, StartOfLine, StartOfBlock, StartOfWord, PreviousBlock, PreviousCharacter, PreviousW

    1熱度

    1回答

    我有C++類用戶 class User : public QObject { Q_PROPERTY(QString login READ login WRITE setLogin NOTIFY loginChanged) Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordCha

    0熱度

    1回答

    我正在使用BorderImage在GridView上顯示圖像。 以下是那種我在做什麼: BorderImage { source: some_image asynchronous: true cache: false } 我想一個紅色的外框設置爲我的形象。 我該怎麼做? 我看着Border.left,Border.right屬性,但他們只是拉伸圖像。

    3熱度

    1回答

    我注意到分配給Image的內存未被釋放。 在不啓動應用程序的系統具有以下存儲器值:423MiB/1985MiB(經由NVIDIA-SMI選中) 當我啓動應用程序並點擊(改變圖像源)幾次使用存儲器正在增加(1點擊添加4-5MB):1950MiB/1985MiB 將「cache」屬性設置爲false並沒有幫助。 我找到了解決方法:更改圖像可見性,但在這種情況下需要很多圖像項目。 解決方案是否存在使用「

    0熱度

    1回答

    我有問題,如何檢測通過MouseArea在qml刷卡? 此代碼,從文檔: Rectangle { id: container width: 600; height: 200 Rectangle { id: rect width: 500; height: 500 MouseArea { anchors.fill:

    0熱度

    1回答

    我正在嘗試開發qt示例中提供的示例「qmlscatter」的修改版本。我的意圖是通過修改「Data.qml」文件的數據點來繪製3D環境中的飛行軌跡。飛行路徑的實際座標存儲在三個不同的「cogPosX_」,「cogPosY_」和「cogPosZ_」三個不同的QVectors中,每個索引代表後一個時間步。 正如論壇提到的,我需要使用「.setContextProperty」函數來更新QML文件中的數據

    0熱度

    1回答

    在C++類我有這樣的事情(我已經嘗試不同的東西): class X : public QObject { Q_OBJECT public: Q_INVOKABLE void save(int _n, QObject *_points); 我在QML文件中嘗試這樣做,但它這麼想的編譯: property var Qt.point points: [] 我想通過從QML