Наткнулась на работе на интересную вещь.
QtDesignerЕсли в QtDesigner'e в LineEdit поставить маску ввода в виде "9999;0", т.е. по документации 4 цифры от 0 до 9, причем каждое знакоместо сначала заполняется символом "0", то потом в любое из этих знакомест вышеозначенный 0 фиг вобьешь. Если забивать пустые места единицами - фиг куда-нибудь вобьешь единицу. При этом если для маски воспользоваться конструкцией "0000;0", где "0" - цифра от 0 до 9, но ввод необязателен (я не совсем поняла, что они этим хотели сказать... пока), то все в порядке. Причем и та, и другая маска нормально отсеивают нецифровые символы.
@музыка:
Земфира