2017-08-14 5 views
1

なしのスピンボックスの値は、番号がフォーマットせずに2 SpinBoxを制御しますはQt/QMLクイックコントロール2:私はQMLクイックで数字を表示したい番号の形式

SpinBox { 
    inputMethodHints: Qt.ImhDigitsOnly 
    from: 1000 
    to: 10000 
} 

私は異なるロケールを設定しようとしましたが、毎回数が表示されます「1.000」または「1,000」(正しい場合は「1000」)とします。フォーマットされていない出力を強制する方法はありますか?

+0

:[** QMLスピンボックスにフロートを使用する方法**] (https://stackoverflow.com/questions/43406830/how-to-use-float-in-a-qml-spinbox) – derM

答えて

3

あなたはtextFromValue機能を無効にすることができます:この質問、spinboxesの書式数に関連するが異なる問題に遭遇読者のために

import QtQuick 2.8 
import QtQuick.Controls 2.1 

ApplicationWindow { 
    width: 400 
    height: 300 
    visible: true 

    SpinBox { 
     inputMethodHints: Qt.ImhDigitsOnly 
     from: 1000 
     to: 10000 

     textFromValue: function(value) { 
      return value; 
     } 
    } 
} 
+0

ありがとう、素晴らしい作品です。 – Hyndrix

関連する問題