Qual è il modo migliore (convenzionale) di formattare il codice per PyQt5

-2

Stavo cercando PyQt5 per uno dei miei progetti collaterali e mi piacerebbe davvero impararlo meglio. Tuttavia, non ero sicuro di come formattare correttamente il codice. Ho visto le esercitazioni fare definizioni di classe per una finestra principale e alcune definizioni di funzioni di base.

Quale di queste opzioni tende a essere favorita e che aspetto ha il codice per quell'opzione? (ad esempio per la rotta della classe sono aggiunte etichette e altri widget all'interno di una classe separata o attraverso un metodo all'interno della classe della finestra principale ?, ecc.)

Non sto chiedendo necessariamente il codice completo ma solo una struttura di base per iniziare.

    
posta MrGVSV 05.06.2018 - 05:26
fonte

1 risposta

0

La strategia per organizzare le tue classi dipende molto dal tipo di GUI / Widget che utilizzerai. Naturalmente, la logica interna del programma dovrebbe essere separata dalla stessa GUI e Qt fornisce utili schemi e strumenti per evitare di cadere in un pasticcio terribile :-) Ti consiglio di leggere questo post StackOverflow e di controllare gli esempi Python ufficiali di Qt, che non sono veri tutorial ma di base auto-esplicativo script in cui è possibile vedere alcune buone pratiche e la sua struttura di base:

/python/lib/site-packages/PyQt5/examples

Inoltre, nel web troverai tonnellate di esempi QT di Python pre-5. Sebbene PyQt4 e pyQt5 non siano compatibili al 100%, gli adattamenti sono abbastanza rapidi e non influenzano la struttura generale del tuo codice .

    
risposta data 05.06.2018 - 09:58
fonte

Leggi altre domande sui tag