qml

    0熱度

    1回答

    我使用Qt5.7.1 在iOS系統中長按QML的TextInput顯示與選擇本地上下文菜單時停止本地上下文菜單的iOS上的顯示/全選/粘貼物品。如何防止顯示此菜單,同時允許TextInput仍然可編輯。 如果我使用Qt 5.6.2,TextInput不顯示這樣的菜單。 使用下面的代碼,我可以阻止在5.7.1中顯示上下文菜單,但是光標位置總是在文本的末尾結束。 import QtQuick 2.5

    0熱度

    2回答

    我需要材料樣式替換標準窗口小部件,並且使用自定義窗口小部件很難實現它們。我想知道是否有任何方法可以包含快速控制模塊的小部件,並將它們用作常規小部件?

    1熱度

    1回答

    我想在設爲Qml快速顯示數字控件2 SpinBox無數字格式: SpinBox { inputMethodHints: Qt.ImhDigitsOnly from: 1000 to: 10000 } 我試圖設置不同的區域設置,但每次被顯示在數如「1.000」或「1,000」(正確的是「1000」)。有沒有辦法強制未格式化的輸出?

    0熱度

    1回答

    以前我張貼在如何訪問QML結構問題和一些真棒人得到了完美的答案,現在我需要知道的是,有沒有什麼辦法來訪問結構內結構QML,以下是代碼: // MyNewStruct struct MyNewStruct { Q_GADGET float m_range; Q_PROPERTY(float range MEMBER m_range) }; // MYSTRUCT stru

    0熱度

    1回答

    我想自動將鏈接(例如https://xmpp.org/)插入到可點擊的Text元素的文本中,因此可以在瀏覽器中打開鏈接(無需手動複製鏈接)。 我不能添加例如<a href="https://xmpp.org/"></a>手動在我的代碼中,因爲輸入直接來自用戶。 在QtQuick/QML中有Qt的簡單解決方案嗎?

    1熱度

    1回答

    當我調用QJSValue的調用函數時,我在JavaScript函數中發生崩潰。 我有一個正在運行的線程,調用一個QMetaObject invokeMethod作爲QueuedConnection而不是DirectConnection,以確保該方法將在主UI線程中調用。這個被調用的方法隨後會觸發JavaScript函數QJSValue。 JavaScript函數修改了QML中的一些UI元素。當沒有

    0熱度

    1回答

    我需要加載文件,文件路徑由FileDialog提供。該文檔的加載時間很長,所以我想在加載文檔時顯示BusyIndi​​cator。爲了在加載我的文檔時獲得UI加速我需要加載我的文檔WorkerScript。現在我需要爲.js文件中的函數提供我的文件路徑WorkerScript :: source。我找不到任何方式來這樣做。 有什麼想法? 這裏是我的源代碼: WorkerScript {

    0熱度

    2回答

    我想將一些參數從C++傳遞給QML,以便QML可以對它們做些什麼。 有點像這樣: void MyClass::myCplusplusFunction(int i, int j) { emit mySignal(i, j); } 在QML,該mySignal(i, j)發出每一次,我想打電話給一個QML功能,做的東西與i和j。 Connections { target:

    -1熱度

    2回答

    ListView { id: listView model: someModel {} delegate: Loader { id: delegateLoader source: { var where; if(model.type === 1) { where = "RadioQuestion.qm

    0熱度

    1回答

    也會在頁面加載之前調用C++函數。下面是問題所在,我創建了一個C++類,它加載一個本地文件,併爲每個新行發送一個信號。我想要做的是在我的QML文件中,我想將這些行打印到我已經完成的listview中,但現在的問題是即使在應用程序啓動之前C++函數也會加載,它會讀取文件並填充listview然後顯示該頁面。 這是我的代碼。 的main.cpp #include <QtCore/QCoreApplic