qtquick2

    3熱度

    2回答

    大家好! :) 我正在開發一個Qt快速控制2應用程序,我需要縮小一個SVG圖像是一個ColumnLayout的一部分,以適應屏幕高度。這裏是我的代碼: Page { title: "About" ColumnLayout { anchors.fill: parent spacing: 20 Image { id: app_l

    1熱度

    2回答

    我是新的qml。 我開始用自定義項目開發一個小應用程序。 當我嘗試在應用程序anchor.top: first_item.bottom中使用定位自定義組件的矩形時,一個在另一個之下不起作用。 內容文件main.qml: import QtQuick 2.5 Item { id:main_screen Rectangle { width: 300

    1熱度

    1回答

    內部MouseArea首先獲取鼠標事件。我想「看到」這些事件,以便設置各種屬性,但不會影響它們。我想將鼠標事件傳播給任何父母MouseArea。 考慮這個代碼。我想點擊藍色方塊看到「藍色按下」和「藍色釋放」,並傳遞給「父母按下」和「父母釋放」。 如果我接受該事件,父母不會得到它。如果我不接受按下,那麼我不會看到發佈。 import QtQuick 2.7 import QtQuick.Contr

    1熱度

    1回答

    我想爲Flickable創建某種形式的視覺「反彈邊緣」效果。但是這個邊緣是一個很堅硬的邊緣,就像一堵牆一樣,所以內容不能隨時被拖拽或滑過。 下面是一些代碼,我設置了StopAtBounds,但後來我不能使用反彈轉換。 import QtQuick 2.7 import QtQuick.Controls 1.4 ApplicationWindow { visible: true

    2熱度

    1回答

    我將iOS應用程序移植到Android平板電腦的Qt/QML。 我想保持該應用程序的行爲與原始iOS版本類似,該版本基於UISplitViewController。 換句話說,我需要在橫向模式下使用平板電腦構建主詳情視圖。 爲了達到這個目的,我在考慮使用ListView作爲主視圖,以便在ListView中選擇一個項目時動態顯示細節視圖。 目前我正在努力爭取基本的權利。如果我的問題看起來太寬泛,請原

    1熱度

    1回答

    我現在爲此苦苦掙扎了數週,希望有人發現它有用或知道答案。 - 我使用QT 5.7和QT 5.8,並在兩個版本上都出現錯誤。 我有一個QT Quick 2.0應用程序,我使用macdeployqt在Mac上構建動態鏈接的.bundle應用程序。 我打電話macdeployqt使用以下參數: %{buildDir} /imageDatabase.app -qmldir =%{buildDir} /..

    0熱度

    1回答

    我有兩個計時器。然後每5分鐘運行一次,另一次運行10分鐘。一旦我運行該應用程序它可以很好地工作,但在11:50之後它會停止執行。 我的代碼如下: //At minute 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, and 55 past every hour from 0 through 4 and every hour. for(int hrsTime

    1熱度

    1回答

    我有ListView顯示一個模型,其中,隨機位置我可能會添加一個條目。 現在我想看看我的新條目,並嘗試將ListView移動到它,與 positionViewAtIndex(newIndex, ListView.Visible) 但這種改變somtimes feeles很辛苦。是否有一個可能性,以順利索姆動畫? 稍長例子玩: import QtQuick 2.7 import QtQuick

    1熱度

    1回答

    我需要創建一個可以在C++和Qml代碼中編輯的模型。此模型將用於包含Qt Widgets和Qml的桌面應用程序。對於qml渲染,我使用QQuickWidget。 我有兩個屬性的數據對象:名稱和顏色。 dataobject.h #ifndef DATAOBJECT_H #define DATAOBJECT_H #include <QObject> class DataObject : pu

    0熱度

    1回答

    當上下文變量發生變化時,isOn屬性是否也會在代碼的下面進行修改? property bool isOn: { if(context === undefined) return false; return true }