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