Fórum Root.cz

Hlavní témata => Software => Téma založeno: pe25tr 15. 08. 2018, 10:01:12

Název: KCalc: desetinná tečka i čárka
Přispěvatel: pe25tr 15. 08. 2018, 10:01:12
Používám často kalkulačku KCalc. Dříve jsem měl "někde" nastaveno, že chápala oba znaky ',' i '.' jako desetinnou čárku. Bylo to velice pohodlné při kopírování čísel z terminálu pomocí myši. Po přechodu na jiné distro jsem o tohle nastavení přišel a nemůžu si vzpomenout (ani najít), kde se to dá nastavit.
Neuměl byste někdo poradit?
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: tomík 15. 08. 2018, 21:12:21
Co jsem programoval simple komplexní kalkulačku v Qt4 tak bylo jedno jestli jsem zadaval tečku nebo čárku, vždy to vzalo a bylo to vlastně jedno. I pokud tam bylo písmeno tak  to byla vlastně nula (žádné vlastní ošetřování). A jestli je  KDE pořád v Qt tak to asi funguje (KDE nepoužívám), ale jinde to tak jít nemusí. Co je to za to distro?
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Blaazen 15. 08. 2018, 21:32:58
A byl to opravdu KCalc? Kalkulaček je hodně. Ať zkouším do KCalcu vložit 4.5 nebo 4,5 tak mi to hodí nan. Doporučuji SpeedCrunch, nejlepší kalkulačka co znám a tohle určitě umí.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: ByCzech 15. 08. 2018, 22:30:33
V KCalc mi to funguje bez nastavování a IMO to fungovalo i ve dřívějších generacích KDE.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: meno 15. 08. 2018, 22:46:20
predpokladam ze na debiane/kubuntu  fungovali obe moznosti a na arch linuxe a jeho derivatoch kcalc akceptuje iba to, co je prave aktualne v regionalnych nastaveniach.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: pe25tr 16. 08. 2018, 09:01:28
Je to opravdu KCalc z KDE.

Předchozí distribuce byla Mandriva 2011, teď mám ubuntu 16.něco instalované jako minimal s později doinstalovaným KDE

V Mandivě bylo třeba zapsat něco někam do konfigurace KDE, aby (nejen) kalkulačka akceptovala desetinnou čárku i tečku, zapoměl jsem ale co a kam.

Zkoušel jsem teď SpeedCrunch, funguje pouze s desetinnou čárkou...
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Jirka2 16. 08. 2018, 10:05:17
U  SpeedCrunch nutno nastavit Input Format a desetinnou tečku i čárku.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: pe25tr 16. 08. 2018, 11:35:23
Ale mohu nastavit buď jen tečku, nebo čárku, ne oboje...
(https://preview.ibb.co/e3HZGU/Speed_Crunch.png)
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Blaazen 16. 08. 2018, 12:16:58
@ Ale mohu nastavit buď jen tečku, nebo čárku, ne oboje...

Tím se nastavuje, jaký bude zobrazený formát výsledku, takže obojí být ani nemůže. Jde o to, že ve SpeedCunchi při Ctrl+C a Ctrl+V nebo při ručním psaní lze např. sčítat 1,7 + 2.8 a výsledek je 4,5 nebo 4.5 dle nastavení.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: pe25tr 16. 08. 2018, 12:38:03
Akceptuje jen desetinnou čárku...
(https://preview.ibb.co/ntJoRU/Speed_Crunch01.png)

Píšete (tomík, ByCzech), že vám KCalc bere čárku i tečku, má tedy Qt vlastní konfiguraci, kde by se to dalo nastavit, že ',' i '.' je '.', když se očekává číslo.
Nebo je to v nastavení KDE?
Nebo je třeba nastavit LC_NUMERIC?
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Blaazen 16. 08. 2018, 12:53:46
Mám verzi 0.11 a Qt 4.8.5 a funguje to.

Mělo by i podle dokumantace:
http://speedcrunch.org/userguide/syntax.html (http://speedcrunch.org/userguide/syntax.html)
http://speedcrunch.org/userguide/interface.html#radix-character (http://speedcrunch.org/userguide/interface.html#radix-character)
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Lol Phirae 16. 08. 2018, 13:08:33
Řešení: Nepoužívej Blbuntu.  8)
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: ByCzech 16. 08. 2018, 17:30:36
Píšete (tomík, ByCzech), že vám KCalc bere čárku i tečku, má tedy Qt vlastní konfiguraci, kde by se to dalo nastavit, že ',' i '.' je '.', když se očekává číslo.
Nebo je to v nastavení KDE?
Nebo je třeba nastavit LC_NUMERIC?

Vůbec netuším, fungovalo to out-of-box. Debian...
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: tomík 16. 08. 2018, 21:54:00
SpeedCrunch 0.12 Qt 5.6.2, bere čárku i tečku https://ctrlv.cz/Ozer
KCalc nepoužívám.
Název: Re:KCalc: desetinná tečka i čárka
Přispěvatel: Robert 16. 08. 2018, 23:14:31
S speedCrunch to môžem potvrdiť, default v Debian Strech, nič som nenastavoval