Как вариант:
[-+]?\d{1,3}\s?[0-5][0-9]'\s?[0-5][0-9]''
Вообще, запускай кутевый пример tools/regexp, читай доку по QRegExp - и вперед!
P.S. Я бы сделал 3 спинбокса
На основной форме я 3 спинбокса и сделал.
Но заказчик хочет править и в ячейке таблицы.
А в доке про QRegExp о знаке числа не нашел ни слова.
Похоже она на это не расчитана...
Вопрос можно сформулировать так:
есть ли возможность обозначить знакоместо, не обязательное для заполнения, и если
вводится символ,допустимый для следующей позиции, переходить дальше и ставить символ
следующего знакоместа...