Nádherný seriál. Děkuji za něj. Určitě není jednoduché to všechno sepsat, odzkoušet a podat tak, aby se to dalo číst. Díky ještě jednou.
Tohle ale už je na mně moc, nestačím vstřebávat. Možná časem. Chtěl bych poradit - najít červenou nit - co my začátečníci. Na co se orientovat:
- chci dělat desktopovou aplikaci (tlačítka, comboboxy, textboxy....) na Qt? Nebo třeba WX, jak bylo psáno někde na začátku? Šlo by to nějak porovnat, dát směr, kam se orientocvat?
- chci aplikaci s webovým rozdraním
Díky.
Nejzákladnější věc při programování PyQt nebo pyside je orientace v dokumentaci která je u pyside podle mě přehlednější. Pak Qt a pak az pyqt hlavne dekorace slotů. Základ jsou layouty a signály a sloty, umět je napojovat novým způsobem včetně definice typu v dekorátoru a umět využít automatických slotů a jejích propojení pro složitější věci pochopit SignalMapper. QML vs designer vs hardcoding u mě vyhraje většinou hardcoding. Jakmile uděláte více jak 2x ctrl c a v tak to smazat napsat for nebo lepe def a zamyslet se nad cyklem nebo novou metodou. Používát dědičnost od QObject. Pro složitosti jako databáze jedině QTableView a dědit od QAbstractTableModel. Více v dokumentaci, na Githubu a stacku.