13.2.2017

foto Petr Bravenec

Petr Bravenec
Twitter: @BravenecPetr
+420 777 566 384
petr.bravenec@hobrasoft.cz

Po přechodu na KDE5 mi na pracovní ploše chybělo ještě jedno drobné udělátko: zobrazení měnových kurzů. Pro KDE4 existovala celá řada různých widgetů. Pro KDE5 však dosud neexistovalo nic, musel jsem si vytvořit vlastní widget:

Foreign Currencies – Plasma 5 Extension

Aplikace je naprosto minimalistická. V nastavení lze vybrat několik různých měnových párů. Widget zobrazuje na jednom řádku vždy symbol měnového páru a cenu. Cena se aktualizuje každých 15 minut. Kliknutím na řádek se otevře webový prohližeč se stránkou Finance Yahoo s vybraným měnovým párem.

Data se získávají z webu http://download.finance.yahoo.com. Příklad názvů měnových párů:

  • USDEUR=X – Cena USD v EUR
  • EURCZK=X – Cena EUR v CZK
  • XAUUSD=X – Cena zlata v USD (cena za troyskou unci)
  • XAGUSD=X – Cena stříbra v USD (cena za troyskou unci)
  • XAUCZK=X – Cena zlata v CZK (cena za troyskou unci)
  • XAGCZK=X – Cena stříbra v CZK (cena za troyskou unci)

Použité technologie: Qt, QML

Stejně jako u Stock Charts pro KDE5 jsem použil jazyk QML z vývojového prostředí Qt. Jazyk QML slouží k tvorbě uživatelského rozhraní aplikací. Základní myšlenkou QML je oddělení vrstvy uživatelského rozhraní a vlastní výpočetní vrstva. Jednoduché aplikace, jako je tato, lze vytvořit čistě prostředky jazyka QML a JavaScript.

Odkazy

Stock Charts pro KDE5
QML na Wikipedii

Hobrasoft s.r.o. | Kontakt