Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
12 / 7 / 9
Регистрация: 08.04.2017
Сообщений: 115
1

TextField validator для double

28.12.2020, 13:05. Просмотров 1308. Ответов 1
Метки нет (Все метки)

Здравствуйте, столкнулся с проблемой.
Нужно вводить данные в формате десятичного числа. Пример
Код
16.04
Написал таким образом:
Код
TextField {
            id: numberEdit
            validator: DoubleValidator {bottom: 0.0;}
......
}
Но оно запрещает писать через точку ".", а позволяет через запятую ",", а нужно именно через точку.
Подскажите как решить)

Добавлено через 11 минут
Решил через регулярку
C++
1
2
3
validator: RegExpValidator {
                regExp:  /^([0-9]+\.[0-9]+)$/
            }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2020, 13:05
Ответы с готовыми решениями:

Validator для QListWidgetItem
Приветствую! Можно ли как-то запретить ввод пробелов при редактировании названия...

Как сохранить число в Double с TextField в JavaFX?
Помогите . Мне нужно что бы данные из TextField height сохранялись в double HEIGHT. Не могу никак...

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib> using namespace std;...

Как изменять textfield из другого textfield
Здравствуйте, у меня есть два textfield'a, скажем textFieldOne и textFieldTwo. Как сделать, чтобы...

1
Don't worry, be happy
16955 / 9828 / 1895
Регистрация: 27.09.2012
Сообщений: 24,371
Записей в блоге: 2
28.12.2020, 20:19 2
DoubleValidator использует заданную локаль для проверки. В русской локали десятичным разделителем является запятая. Если вы хотите, чтобы DoubleValidator использовал точку, то необходимо задать соответствующую локаль.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2020, 20:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Validator для двух контролов или...
Здравствуйте. Мы кастомизируем под себя пакет, написанный другой компанией. На странице...

Из TextField в ArrayList и в другой TextField
JButton btnAdd = new JButton("Добавить"); btnAdd.addActionListener(new ActionListener() {...

Ошибка: error LNK2001: unresolved external symbol "double __cdecl Akk(double,double,double)"
#include <iostream> #include <cmath> using namespace std; double Akk(double x, double y, double...

Какой спецификатор использовать для корректного вывода типа данных double и long double
Подскажите пожалуйста, какой спецификатор использовать для корректного вывода типа данных double и...

Как получить данные из TextField и наоборот вывести данные в TextField?
Учусь javafx и scene builder нужно ввести некоторые данные сделать с ними пару действий и вывести...

Определить класс для работы с одномерным массивом типа double, разработав следующие элементы класса. Поля: - double []
Определить класс для работы с одномерным массивом типа double, разработав следующие элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.