Opravdu hezky, prehledny a naprosto pochopitelny clanek, chtel bych se ale zeptat na 2 veci.
Jednak jak je to s konvenci pojmenovavani promennych, trochu me matlo napr. app, layout s malym pismenem vs. MainWindow, MainWidget, Button s velkym.. (v Pythonu nedelam).
A za druhe jsem prilis nepochopil vyznam slotu stale v tom vidim proste jen odkaz (ukazatel?) na danou funkci (metodu), tak jestli jde o nejaky ustaleny vyraz nebo zda byste k tomu mohl neco dodat. (v Pythonu opravdu neumim tak doufam ze se neptam na blbosti ;)
Diky za vyslechnuti
V Pythone pracujem. Po správnosti by mali byť názvy tried s veľkými písmenami a názvy objektov s malými. Nekonzistencia článku trochu zavádza, najmä keď je seriál určený pre začiatočníkov.
Vyznam slotov je v tom ze Qt je C++ kniznica a C++ nema take moznosti ako Python (napr. ukazovatel na metodu rovno spojenu aj s objektom) a tak je pracovat so slotmi jednoduchsie ako pretypovavat ukazovatele funkcii. V PyQt funkciu QtCore.SLOT pouzijes len ak potrebujes volat C++ slot nejakeho objektu, napr: