Elkezdtem ismerkedni a QT-vel egy arm lapon (azzal ami rajta volt (QT4), mivel sosem programoztam még QT-ben sőt a C/C++ sem az erősségem, ráadásul egy példaprogramból építettem egy kódot amit majd valahogy QT5-re kell később átalakítanom (vagy kidobni az egészet és valami teljesen másra építeni), de ez most másodlagos (ha esetleg van valami (fél)automatizált mód, azt megsúghatnátok)) így későn jöttem rá, hogy rossz az irány. A baj, hogy a program már működik, teszi a dolgát, a GUI-val küzdök még kicsit, nem szeretném kidobni és elölről kezdeni.
Van mainwindow, settings, adjust, progress stb... „ablakaim”. A nyelv váltást a settingsben végzi és azonnal vált is a 3 megadott nyelv között, de ahogy visszalépek a kezdőablakon marad az indításkori nyelv, viszont a progressben a statikus szöveg indításkori nyelven marad a dinamikus pedig a beállítotton, de ha rányomok egy gombra akkor azon hol az egyik hol a másik jelenik meg, szóval nagy a kavar és a futásidejű nyelv váltásra amúgy sincs szükség.
Volna egy ötletem, de fogalmam sincs, hogyan tudnám megoldani. A lényeg, hogy ez a gép a bekapcsoláskor rögtön ezt a programot indítja, nincs más hozzáférés közvetlenül (konzolon ssh-val lehet ezen kívül hálózatról)
Szeretnék egy inicializáló ablakkal kezdeni (ez lenne a már meglévő settings), ahol a főbb paramétereket lehetne beállítani, pl. a GUI nyelvét is, ezeket eltárolni és a legközelebbi indításkor ne ez az ablak induljon, hanem a főablak, ahonnan akár ezt is el lehet érni (lévén ő a settings). Arra gondoltam, hogy indításkor keresek egy .config_app fájlt és ha nem létezik, akkor a program a settings-el indul, ha létezik akkor pedig a mainwindow lesz az alapértelmezett. Valaki esetleg futott már bele ilyesmibe vagy ismer ilyen projektet? (a lényeg az lenne, hogy meg is ismerjem, hogy miért csinálja, így valami kisebb kód lenne jó, amit a csekély tudásommal átlátok. Hetek óta keresgélek, próbálgatok ki programokat, de a kódbázis mindnél túlmutat a jelenlegi képességeimen) Ezen túl van még egy wiringpi problémám, a konzolos teszten működik a felhasználóval, de a guis program kilép azzal, hogy root jogot szeretne...