¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

GUI toolkity vhodn¨¦ pro zcela nevidouc¨ª v?voj¨¢?e pod Linux


Mgr. Janusz Chmiel
 

¿ªÔÆÌåÓý

Zda-li pak n¨§kdo zn¨¢ GUI toolkit, jen? dovoluje tvo?it GUi bez pou?¨ªv¨¢n¨ª ?¨ªseln?ch hodnot pro um¨ªst¨§n¨ª jednotliv?ch objekt? na obrazoce. J¨¢ si mysl¨ªm, ?e kdyby pro dialogov? syst¨¦m Zenity existovaly moduly pro Python, tak by to mohl b?t dobr? za?¨¢tek. Existuje mo?nost ps¨¢t skripty v Bash shellu a GUi tvo?it pr¨¢v¨§ ppomoc¨ª Zenity. Winetricks je z¨¢?n?m p?¨ªkladem. Pokud nen¨ª nutn¨¦ ud¨¢vat ?¨ªseln¨¦ hodnoty pro ur?ov¨¢n¨ª ozic objekt? na obrazovce v Zenity, asi jin? toolkit budeme hledat obt¨ª?n¨§.
A co jazyk Vala? Mus¨ª se v n¨§m specifikovat pozice objekt? GUi na obrazovce pomoc¨ª ?¨ªsel? Nevidom? si toti? jen obt¨ª?n¨§ toto p?edstavuje.
Bash shell nen¨ª tak rychl? jako kompilovan? C nebo C++ program, ale kdo v¨ª. T?eba pro jednoduch¨¦ aplikace posta?¨ª i skrptovac¨ª jazyky. R?zn?ch shell? je pro Linux mnoho. GTK3 knihovny m¨¢m dojem po?aduj¨ª ?¨ªseln¨¦ hodnoty pro ka?d? prvek ur?en¨¦ pomoc¨ª gradient?. Ve Windows existovala knihovna VCL pro Borland Delphi. Nevidom? mohl ud¨¢vat hodnoty objekt? bez ?¨ªsel. Bylo mo?n¨¦ ur?ovat zarovn¨¢n¨ª objekt? pomoc¨ª Anglick?ch slov. Kdo by v¨§d¨§l o podobn¨¦m GUi toolkitu pro Linux, nech? d¨¢ v¨§d¨§t.
?


Jakub ?ivic
 

´Ü»å°ù²¹±¹¨ª³¾,
tento n¨¢stroj sice nezn¨¢m, ale pamatuju si, ?e jsem ve Windows v Autohotkey taky nezad¨¢val ?¨¢dn¨¢ ?¨ªsla.

st 2. 10. 2019 v?16:36 odes¨ªlatel Mgr. Janusz Chmiel <chmeljanusz@...> napsal:

Zda-li pak n¨§kdo zn¨¢ GUI toolkit, jen? dovoluje tvo?it GUi bez pou?¨ªv¨¢n¨ª ?¨ªseln?ch hodnot pro um¨ªst¨§n¨ª jednotliv?ch objekt? na obrazoce. J¨¢ si mysl¨ªm, ?e kdyby pro dialogov? syst¨¦m Zenity existovaly moduly pro Python, tak by to mohl b?t dobr? za?¨¢tek. Existuje mo?nost ps¨¢t skripty v Bash shellu a GUi tvo?it pr¨¢v¨§ ppomoc¨ª Zenity. Winetricks je z¨¢?n?m p?¨ªkladem. Pokud nen¨ª nutn¨¦ ud¨¢vat ?¨ªseln¨¦ hodnoty pro ur?ov¨¢n¨ª ozic objekt? na obrazovce v Zenity, asi jin? toolkit budeme hledat obt¨ª?n¨§.
A co jazyk Vala? Mus¨ª se v n¨§m specifikovat pozice objekt? GUi na obrazovce pomoc¨ª ?¨ªsel? Nevidom? si toti? jen obt¨ª?n¨§ toto p?edstavuje.
Bash shell nen¨ª tak rychl? jako kompilovan? C nebo C++ program, ale kdo v¨ª. T?eba pro jednoduch¨¦ aplikace posta?¨ª i skrptovac¨ª jazyky. R?zn?ch shell? je pro Linux mnoho. GTK3 knihovny m¨¢m dojem po?aduj¨ª ?¨ªseln¨¦ hodnoty pro ka?d? prvek ur?en¨¦ pomoc¨ª gradient?. Ve Windows existovala knihovna VCL pro Borland Delphi. Nevidom? mohl ud¨¢vat hodnoty objekt? bez ?¨ªsel. Bylo mo?n¨¦ ur?ovat zarovn¨¢n¨ª objekt? pomoc¨ª Anglick?ch slov. Kdo by v¨§d¨§l o podobn¨¦m GUi toolkitu pro Linux, nech? d¨¢ v¨§d¨§t.
?


Mgr. Janusz Chmiel
 

¿ªÔÆÌåÓý

A existuje i knihovna pro Autoid, kter¨¢ ?¨ªsla nepo?aduje a automaticky s¨¢z¨ª prvky dle platn¨¦ normy. Otom v¨ªm. Pod¨ªv¨¢m se do zdrojov?ch k¨®d?. Ur?it¨§ v¨ªm, ?e zam¨§?ovat se na IDE typu Anjuta je zcestn¨¢ cesta. Mi nevidouc¨ª budeme p?i v?voji aplikace v?dy odk¨¢z¨¢n¨ª v¨ªce na pam¨§? ne? na mnohdy s ode?¨ªta?i jen obt¨ª?n¨§ pou?iteln¨¢ prost?ed¨ª. Ur?it¨§ je dobr¨¦ m¨ªt p?i ruce tabulku s p?¨ªkazy a jejich argumenty a pro knihovny nebo jednotky, kter¨¦ chceme volat. Tabulka m??e b?t bu? formou str¨¢nky pro WEB, nebo otev¨ªrateln¨¢ v Libre office nebo Excelu.
To nejd?le?it¨§j?¨ª v?ak za n¨¢s nikdo nevy?e?¨ª. Logick¨¦ my?len¨ª, schopnost soust?edn¨§ programovat a dobr¨¢ pam¨§? na u?en¨ª se p?¨ªkaz?m a funkc¨ªm. Zkus¨ªm zap¨¢trat po tom Zenity, zda-li jej lze ?¨ªdit i n¨§?¨ªm jin?m ne? Bash scriptem.