Camelot è un framework Python GUI in cima SQLAlchemy e PyQt, ispirato l'interfaccia di amministrazione Django & nbsp;. Iniziare a costruire applicazioni desktop a velocità di curvatura, semplicemente aggiungendo alcune informazioni aggiuntive a voi il modello definizione.
Classe Movie (Entity):
& Nbsp; title = Field (Unicode (60), required = True)
& Nbsp; short_description = Field (Unicode (512))
& Nbsp; release_date = Field (Data)
& Nbsp; genere = Field (Unicode (15))
& Nbsp; classe Admin (EntityAdmin):
& Nbsp; verbose_name = 'Movie'
& Nbsp; list_display = ['title', 'short_description', 'release_date', 'genere']
Questo pezzo di codice è sufficiente per definire lo schema del database e creare una user friendly GUI del desktop
Cosa c'è di nuovo in questa versione:.
- Questa versione porta principalmente l'attuazione delle nuove azioni di stile, utilizzando iteratori per comunicare tra il modello e la GUI.
- Altre modifiche sono la creazione di widget ritardo su schede per migliorare le prestazioni per gli schermi con molti campi, il passaggio a migrare 7.1., un nuovo splash screen, traduzioni italiane, e la compatibilità PySide.
Cosa c'è di nuovo in versione 11.05.13:.
- Il menu di navigazione è più intuitiva
- le azioni di applicazione appaiono nella schermata iniziale.
- L'area di lavoro massimizza quando si fa doppio clic sulla barra delle schede.
- Postgres è supportato per il backup e il ripristino.
- DocxApplicationAction e PixmapFormAction sono stati aggiunti.
- EntityAdmin supporta oggetti mappati con SQLAlchemy pianura.
- comportamento Tab di alcuni redattori è stato fissato.
- Supporto è stato aggiunto per la modifica colonne nella parte congelata di una vista tabella.
- FileEditor supporta la rimozione dei file dopo la copia.
- Una finestra di avanzamento viene visualizzato quando i record vengono eliminati.
- Un Editor DateTime è stato aggiunto.
- La maggior parte dei redattori supportano ora background_color, modificabile e tooltip attributi dinamici.
Requisiti :
- Python
I commenti non trovato