QLineEdit から指定された文字列を検証する必要があります。真の入力: 355.12° L
double の数値は 0 から 360 の間である必要があり、最後の文字は L または R である必要があります。度数 (°) には QString マスクを使用し、360 にはこの例を使用しましたが、マスクと QDoubleValidator を一緒に使用することはできません。この問題を解決する唯一の方法は QRegExp のようです。
私のマスク文字列:
">999.99°A"
QLineEdit から指定された文字列を検証する必要があります。真の入力: 355.12° L
double の数値は 0 から 360 の間である必要があり、最後の文字は L または R である必要があります。度数 (°) には QString マスクを使用し、360 にはこの例を使用しましたが、マスクと QDoubleValidator を一緒に使用することはできません。この問題を解決する唯一の方法は QRegExp のようです。
私のマスク文字列:
">999.99°A"