decimal point being ignored
Bill Gee
bgee at campercaver.net
Sun Jul 6 16:46:15 BST 2025
On 7/6/25 09:21, Thomas Baumgart via KMyMoney wrote:
> On Sonntag, 6. Juli 2025 15:15:21 CEST Bill Gee via KMyMoney wrote:
>
>> Testing on my system -
>>
>> On 7/6/25 07:52, Thomas Baumgart via KMyMoney wrote:
>>> Felix,
>>>
>>> On Sonntag, 6. Juli 2025 14:11:04 CEST Felix Rubio via KMyMoney wrote:
>>>
>>>> Hi everybody,
>>>>
>>>> I have just received the update to kmymoney 5.2.0 (together with the last
>>>> version of plasma, 6.4). And I have just observed that decimal separators are
>>>> just ignored when entering new entries. I have tried with the '.' in both the
>>>> keypad and the main keyboard, as well as the comma... and nothing works:
>>>> Setting 4 and hitting enter results in 4,00, but 4.3 results in 43, and 4.30
>>>> in 430.
>>>>
>>>> My locale is en_US.UTF-8, for what is worth.
>>>>
>>>> Is this something known? This renders my kmymoney (15 years of records, now)
>>>> unusable :-/
>>>
>>> I understand, the problem may be caused by using KMyMoney on a Qt6 based system.
>>> Version 5.2.0 was designed with Qt5/KF5 in mind, but distros built it nevertheless
>>> under Qt6. We already fixed numerous problems in that area since the release.
>>> This is just another one.
>>>
>>> Would you mind opening a bug on https://bugs.kde.org/enter_bug.cgi?product=kmymoney&format=guided
>>> please? Thanks in advance.
>>>
>>> p.s. Mentioning the locale is something important. Thanks for that.
>>>
>>
>> For what it is worth ... KMyMoney version 5.1.3, Fedora 42, Plasma
>> 6.3.5 on Wayland, and Qt 6.9.1 - All as packaged by the Fedora
>> packagers. LANG=en_US.UTF-8
>>
>> Fedora has not yet packaged KMyMoney 5.2.0. There are packages for
>> Plasma 6.4.2 which I have not yet installed.
>>
>> I have no problems with decimal points in KMyMoney.
>
> Thank you Bill, but even though Plasma runs on Qt6, KMyMoney 5.3.1 still uses
> the KF5/Qt5 libraries. That is probably why you don't have problems.
>
> Also, it is noteworthy, that KMyMoney 5.2.0 uses the currency setting
> of the locale which might have a different value than the one for numbers.
> See https://bugsfiles.kde.org/attachment.cgi?id=182867 for an example.
>
Got it. I figured I would provide results from a slightly different
configuration, as an assist in troubleshooting.
I did the upgrade to Plasma 6.4.2. KMyMoney still works as expected.
No problem with decimal point entry. Qt5 is version 5.15.17.
===============
Bill Gee
More information about the KMyMoney
mailing list