Zatím to jsou všechno jen základní primitiva. Jsem zvědav, jak si to poradí s trochu komplexnějšími standardními úkoly, jako formátovaným textem typu word, zobrazováním tabulek typu excel, zobrazováním a animováním svg, prací s bitmapami a videi. Specializovanější věci to asi nebude umět, ale hodil by se mi widget pro piano roll pro práci s midi soubory, takže otázka, jak těžké by bylo ho implementovat? Asi by se dost věcí samo vyřešilo, kdyby to mělo integrovaný webview.
23. 12. 2025, 13:44 editováno autorem komentáře
Tyto komplikovanější věci Kivy jako takové nezvládá, i když zrovna o SVG v kreslicí ploše chci něco napsat (ale není to tak, jako v prohlížeči atd.). Z toho seznamu, co píšeš, je relativně dobře podchycen formátovaný a ostylovaný text (a do jisté míry kreslení/bitmapy/vektory), jinak nic jiného. Ještě se k tomu dostanu, ale nečekej zázraky :-)
podporuje vůbec Kivy koncept hlavního menu? Viděl jsem dema s nějakým kontextovým menu, to je fajn, ale s běžným standardním hlavním menu ani ne. Chápu, že na mobilech je to potíž, ale na desktopu by se hodilo (s jeho integrací do desktopového prostředí).
Nee, přímo out of the box nepodporuje. Ono je hlavní menu problém i jinde, protože se musí (nebo by se mělo) chovat "nativně". Takže například vypadává Tkinter atd. (jestli to vadí nebo ne, už záleží na zadavateli, mnoha lidem chování Tkinteru ani nepřijde divné).
Takže sice jde něco jako hlavní menu nasimulovat, ale bude jen součástí okna aplikace, nebude integrováno (a tudíž to asi nepomůže zrakově postiženým atd.), což je smutné.
Tkinter ale má globální menu na Macu by default. Jestli myslíte v Linuxu, tak tam globální menu nefunguje dobře ani v Gtk a Qt. Pamatuju tehdy patche pro desktopové prostředí Unity v Ubuntu a fungovalo to moc pěkně, zvlášť když byly tzv. netbooky s mini obrazovkou 1024x600, ale to už je dekády zpět (dnes ty patche už v aplikacích nejsou).
27. 12. 2025, 00:15 editováno autorem komentáře
Jsem prekvapen ze o Kivy vznikl clanek :-))) moc diky.
Ja jsem v roce 2017 dostal za ukol napsat multiplatformni aplikaci na vsechny bezne desktop platformy i s vyhledem na budoucim portaci na mobilni zarizeni. Aplikace mela nacist 3d modely, vizualizovat je ve 3d scene a mit moznost upravit jejich pozici, rotaci a meritko. Nasledne pak mit moznost nastavit tak 10 parametru ve formulari. Kivy byl muj favorit, zaklad jsem mel hotovy za tyden a suprove se s tim pracovalo. Jen se vsem nelibila samotna graficka podoba (vypadalo to jak prvni verze androidu) a na desktopu to bylo moc exoticke :-/ Nakonec se od mobilnich platforem upustilo a vybral jsem PyQT4.