Camelot is een Python GUI kader bovenop SQLAlchemy en PyQt, geïnspireerd door de Django admin interface & nbsp;. Start bouw desktop applicaties op warp snelheid, simpelweg door het toevoegen van wat extra informatie om u modeldefinitie.
klasse Movie (Entiteit):
& Nbsp; title = Field (Unicode (60), de gewenste = True)
& Nbsp; short_description = Field (Unicode (512))
& Nbsp; release_date = Field (Date)
& Nbsp; genre = Field (Unicode (15))
& Nbsp; klasse Admin (EntityAdmin):
& Nbsp; verbose_name = 'Movie'
& Nbsp; list_display = ['titel', 'short_description', 'release_date', 'genre']
Dit stukje code is genoeg om uw database schema te definiëren en een gebruiksvriendelijke desktop GUI maken
Wat is nieuw in deze release:.
- Deze versie brengt vooral de implementatie van de nieuwe stijl activiteiten, met behulp iteratoren om te communiceren tussen het model en de GUI.
- Andere veranderingen zijn de vertraagde creatie van widgets op de tabbladen om de prestaties voor schermen met veel velden te verbeteren, de verhuizing naar migreren 7.1., Een nieuw splash screen, Italiaanse vertalingen, en PySide compatibiliteit.
Wat is nieuw in versie 11.05.13:.
- Het navigatievenster is meer intuïtief
- Applicatie acties worden weergegeven in het startscherm.
- De werkruimte maximaliseert als dubbel te klikken op de tab bar.
- Postgres wordt ondersteund voor back-up en herstel.
- DocxApplicationAction en PixmapFormAction werden toegevoegd.
- EntityAdmin ondersteunt objecten in kaart gebracht met gewoon SQLAlchemy.
- Tab gedrag van sommige redacteuren werd vastgesteld.
- Ondersteuning toegevoegd voor kolommen in de bevroren deel van een tabelweergave te bewerken.
- FileEditor ondersteunt bestanden te verwijderen nadat ze te kopiëren.
- Er wordt een dialoogvenster voortgang wordt weergegeven wanneer records worden verwijderd.
- Een DateTime Editor werd toegevoegd.
- De meeste editors ondersteunen nu background_color, bewerkbare, en tooltip als dynamische attributen.
Eisen
- Python
Reacties niet gevonden