Jeg ser etter et GUI-drag-and- drop style GUI builder for Python Tkinter hvor jeg kan lage vinduer med skjemaer, knapper, etiketter osv. uten å egentlig skrive noen kode.
Jeg vil at programvaren skal oppfylle disse kravene:
- Åpen kildekode der jeg kan bruke programvaren til kommersielle prosjekter
- Kompatibel med Windows 10 64-bit
- Bruker nyeste Python (v3) & Tkinter standarder, og er et aktivt prosjekt
Svar
Ett verktøy jeg har vært bruk kalles Pygubu. Den er åpen kildekode og kan kjøres hvor som helst python er installert. Den inkluderer ikke bare støtte for Python versjon 3, men også versjon 2. Det ser ut til å være et aktivt og populært prosjekt og inkluderer også dokumentasjon.
Pygubu ( åpen kildekode )
Pygubu
er et RAD-verktøy for å aktivere rask og enkel utvikling av brukergrensesnitt for Python «stkinter
-modulen.Brukergrensesnittene som er designet lagres som XML filer, og ved å bruke pygubu builder , kan disse lastes inn av applikasjoner dynamisk etter behov.
Pygubu er inspirert av Glade .
Kommentarer
Svar
Bruk « SIDE «:
PAGE er en dra-og-slipp GUI-generator, som ligner Visual Basic. Det lar en enkelt lage GUI-vinduer som inneholder et utvalg av Tk- og ttk-widgets.
Bruk den til å bygge GUIer i Python og Tcl / tk. Men før du installerer den, må du laste ned Activestate Tcl / tk -programvaren.
Det øker virkelig designaktivitet. Lær også å kode i Tkinter for å gjøre kosmetiske endringer. Jeg anbefaler BUCKYs opplæringsprogrammer på YouTube på tkinter.
Svar
For å lage «vinduer med skjemaer, knapper, etiketter osv. «som du sier, høres ut som om dette kan oppfylle dine behov:
Det er ikke superkompleks, men kan sikkert lage knapper, etiketter, fremdriftslinjer og andre ting. Det lar deg opprette Python 3 Tkinter GUI-er rett i nettleseren din, og viser Python-koden i en kolonne på høyre side. Alt du trenger er å kopiere og lime inn koden i Python.
Den krever ingen nedlasting eller installasjon, og er åpen kildekode. Jeg vil anbefale det for enkle grafiske brukergrensesnitt for Python.
Kommentarer
- Dette er flott og det skaper enkel ikke-oop-kode
Svar
Du kan også bruke dette brukervennlige nettstedet
Hvor du kan lage inntastingsfelt, etiketter, knapper, avkrysningsbokser, radioboks, listeboks og meldinger til applikasjonen din ved å dra og slippe. Du kan også tilpasse hvilken som helst av dem til fargen og utseendet du vil ha. Etter det kan du laste ned den komplette pythonkoden til det visuelle.
Kommentarer
- Bare link er ikke svar ' t veldig nyttig. Hvis du kunne oppsummere funksjonene eller begrensningene, ville det gjøre svaret bedre.
- Velkommen til programvareanbefalinger! Tenk å utdype hvordan det oppfyller kravene? Spesielt " åpne så urce " (kontra " alle rettigheter reservert "), " oppretter vinduer med skjemaer, knapper, etiketter osv. uten å skrive noen kode ", " nyeste standarder ", " aktivt prosjekt "? Som det er sagt nå, er det ' snarere en kommentar enn et svar – så vær så snill rediger innlegget ditt for å inkludere fakta. Takk!
Svar
Hvis du er interessert i fargerike og kreative applikasjoner, anbefaler jeg å bruke SIDE og Tkinter . SIDE tar seg av all backend-koding og gir deg en ren fil for å skrive tilpasset kode, men du må lære TKINTER for å bygge applikasjoner.
GTK-byggherre er også et alternativ. Det er enkelt å kode, men UI er kjedelig.
Python >= 2.7
absolutt ikke er den beste måten å indikere Python 3 støtte.