Qualcuno sa di un'app di progettazione GUI che consente di scegliere/trascinare/rilasciare i widget e quindi trasformare quel layout in codice Python con le chiamate appropriate di Tkinter & utilizzando il gestore di geometrie grid
? Finora ho trovato un paio di opzioni carine che potrei usare, ma generano codice usando pack
o place
.Esiste un'app di progettazione GUI per la geometria Tkinter/griglia?
Prima che tu dica: Sì, so che Tkinter è facile da imparare, e sì, ho trovato più fonti online per aiutarmi a farlo, e sono già sulla mia strada. Non si tratta di evitare lo sforzo di apprendimento, si tratta di utilizzare lo strumento giusto per il lavoro. Ho scoperto molto tempo fa che quegli ambienti di widget drag-and-drop per la logica del programma di codifica, sono troppo klunky e ingestibili quando il progetto va oltre una certa dimensione - per cose più grandi, è più semplice costruire e mantenere la logica quando è in chiaro. Più recentemente ho scoperto che è vero il contrario per la progettazione di una GUI. Scrivere testo funziona fino a un certo punto, ma quando si ha una finestra principale con 30 o 40 widget, più un paio di finestre laterali con una complessità simile, diventa molto più veloce e più facile se si può progettare graficamente piuttosto che scrivere tutto .
Le opzioni che ho già visto usano (come ho detto) sia 'pack' o' place', ma non entrambe. L'app di impaginazione perfetta IMO supporta il codice di generazione in uno dei tre gestori. Pagherei un bel po 'di soldi per ottenerlo. – JDM