qml

    10熱度

    2回答

    這個page顯示瞭如何從QML中調用C++函數。 我想要做的是通過C++函數(觸發狀態更改或完成)更改按鈕上的圖像。 我該如何做到這一點? UPDATE 我試圖通過氡氣的方法,但是立即當我插入該行: QObject *test = dynamic_cast<QObject *>(viewer.rootObject()); 編譯器抱怨這樣的: error: cannot dynamic_cast

    2熱度

    2回答

    我有一個帶有自定義小部件(我稱之爲PayloadOdometerRecord)的QML ListView作爲委託。這個PayloadOdometerRecord包含了一些其他的自定義小部件(TextBox),當它們被點擊時會改變狀態並顯示用於用戶輸入的鍵盤。 ListView正常工作,直到用戶單擊其中一個TextBox小部件以顯示鍵盤。鍵盤會被顯示鍵盤的代表下的所有代表剪輯。 在非ListView

    0熱度

    1回答

    我知道我可以使用QML來顯示一個可滑動列表。但我無法理解如何讓qml和C++應用程序一起運行。所以我選擇在沒有qml的情況下實現它。我有子類ListView類MyListView,並在構造函數中調用setAttribute(Qt :: WA_AcceptTouchEvents)。在MyListView :: event(QEvent *事件)中,touchevent在我點擊listview的滾動條

    3熱度

    1回答

    有誰知道如何創建一個可以使用滑塊包裝的文本編輯器? 我試圖做到這一點,但我有一個問題,結合環...... 代碼: Flickable { id: flick anchors.fill:parent contentWidth: edit.paintedWidth contentHeight: edit.paintedHeight

    0熱度

    1回答

    比方說,我有以下QML組件: Foo.qml import Qt 4.7 Rectangle { Repeater { model: myModel delegate: Bar { barProp: elemProp } } } Bar.qml import Qt 4.7 Rectangle { property

    21熱度

    3回答

    如何使ServerItem增長以適應內容?現在ServerItems只是相互重疊。 main.qml import Qt 4.7 import "Teeworlds" as Teeworlds Item { Column { Teeworlds.ServerItem { serverName: "InstaGib, lost [xyz]" }

    5熱度

    3回答

    我試圖將動畫放在一起,我可以在其中指定速度(而不是持續時間)以及永遠循環的動畫。我想出了兩個非工作的例子: FirstTry.qml import Qt 4.7 Rectangle { width: 100; height: 100 Text { text: "hello" NumberAnimation on x { to: 50;

    2熱度

    4回答

    我想創建一個使用QML的簡單窗口,它具有2個控件,一個TextEdit和TextInput。我試圖讓TextInput(單個)錨定到父窗口的底部,而TextEdit(多行)是TextInput上方的可調整大小的控件。單行textInput可以調整大小以適合父級的寬度,但多行TextEdit可以調整大小以填充TextInput上方的其餘屏幕。 這是我到目前爲止有: import QtQuick 1.

    3熱度

    1回答

    如何創建與數據的陣列發送信號的商品發送列表/陣列(數字陣列), 從另一個項目看懂了嗎?....

    1熱度

    5回答

    我想在我的代碼中使用qml網格視圖。我試圖將它與我的C++代碼結合起來。 我已經動態創建了一個列表視圖模型,並通過qml文件傳遞。它工作正常。 但是,當我想要將Qml信號連接到Qt/C++代碼時,我遇到了麻煩。我在我的Qml-rectangle中處理了mouseArea並從那裏發出信號。 我試圖連接到信號如下: QDeclarativeView *pQMLContainer = NULL; Te