Voglio entrare nella programmazione di alcune applicazioni GUI serie, ma quando guardo cose come Swing/SWT da Java, non posso fare a meno di HATE programmare un'interfaccia GUI creando "widget "oggetti e popolarli e chiamare metodi su di loro.GUI basata su markup per python
Penso che la progettazione GUI dovrebbe essere eseguita in un file separato basato su testo in un formato di markup, che viene letto e reso (ad esempio HTML), in modo che il design dell'interfaccia non sia strettamente accoppiato con il resto del codice .
Ho visto HTMLayout e mi piace l'idea, ma finora sembra essere solo in C++.
Sto cercando una libreria Python (o anche un progetto WIP) per fare gui basati su markup.
UPDATE
Il motivo per cui non posso accettare l'xml di QT è la stessa ragione Odio l'approccio programmatico; stai assemblando ciascun widget separatamente e specificando ciascuna proprietà di esso su una riga separata. Non offre alcun vantaggio nel farlo in modo programmatico.
Sono stato esposto a Qt prima, anche se non approfondito affatto, sarebbe di grande aiuto se aggiungessi un collegamento a qualcosa relativo alla cosa-markup xml :) – hasen
Io uso QT/PyQT al lavoro e amo usare loro. Tieni presente che mentre stai imparando, sono entrambi gratuiti come nella licenza open source GPL, ma non appena inizi a vendere il tuo lavoro devi acquistare licenze per sviluppatori commerciali uno per sviluppatore. –
Il markup XML è il formato dei file .ui utilizzati. Questi possono probabilmente essere scritti a mano, oppure puoi usare il Designer Qt per crearli. – gnud