Drag GUI & drop style GUI Builder for Python Tkinter

Eu „caut un GUI drag-and- builder stil GUI builder pentru Python Tkinter unde pot crea ferestre cu formulare, butoane, etichete etc. fără a scrie de fapt niciun cod.

Aș dori ca software-ul să îndeplinească aceste cerințe:

  • Open source unde pot folosi software-ul pentru proiecte comerciale
  • Compatibil cu Windows 10 pe 64 de biți
  • Folosește cel mai recent Python (v3) & standardele Tkinter și este un proiect activ

Răspuns

Un instrument care am fost folosirea se numește Pygubu. Este open source și poate fi rulat oriunde este instalat python. Include suport nu numai pentru versiunea 3 Python, ci și pentru versiunea 2. Pare a fi un proiect activ și popular și include și documentație.

Pygubu ( open source )

Pygubu este un instrument RAD pentru a activa rapid și dezvoltarea ușoară a interfețelor utilizator pentru modulul Python „s tkinter.

Interfețele utilizator proiectate sunt salvate ca XML și, utilizând pygubu builder , acestea pot fi încărcate în mod dinamic de aplicații, după cum este necesar.

Pygubu este inspirat de Poiana .

Captură de ecran 1

Comentarii

  • Din păcate, funcționează numai cu Python 2, care și-a trecut sfârșitul vieții.
  • @TheDaleks Suportă și Python 3. Deși Python >= 2.7 nu este cu siguranță cel mai bun mod de a indica Python 3 asistență.

Răspuns

Utilizați „ PAGINA „:

http://page.sourceforge.net

PAGE este un generator GUI drag-and-drop, care are o asemănare cu Visual Basic. Permite crearea cu ușurință a ferestrelor GUI care conțin o selecție de widgeturi Tk și ttk.

Utilizați-l pentru a construi interfețe grafice în Python și Tcl / tk. Înainte de al instala, trebuie să descărcați software-ul Activestate Tcl / tk .

Într-adevăr accelerează activitate de proiectare. Aflați și cum să codificați în Tkinter pentru a face modificări cosmetice. Recomand tutorialele lui BUCKY pe YouTube pe tkinter.

Răspuns

Pentru crearea „ferestrelor cu formulare, butoane, etichete etc. „după cum spuneți, sunetele de acest fel vă pot satisface nevoile:

www.python-gui-builder.com

Nu este foarte complex, dar poate crea cu siguranță butoane, etichete, bare de progres și alte lucruri. Vă permite să creați interfețe grafice Python 3 Tkinter chiar în browser și afișează codul Python într-o coloană din partea dreaptă. Tot ce aveți nevoie este să copiați și să lipiți codul în Python.

Nu necesită descărcare sau instalare și este open-source. L-aș recomanda pentru GUI simple pentru Python.

Comentarii

  • Acest lucru este minunat și creează un cod simplu non-oop

Răspuns

Puteți utiliza și acest site simplu de utilizat

visualtk.com

Unde puteți crea câmpuri de intrare, etichete, butoane, casete de selectare, casetă radio, casetă listă și mesaje ale aplicației dvs. prin glisare și fixare. De asemenea, puteți personaliza oricare dintre le puteți vedea în culoarea și aspectul dorit. După aceea, puteți descărca codul complet python al imaginii vizuale.

introduceți descrierea imaginii aici

Comentarii

  • Răspunsurile numai pentru link nu sunt ' este foarte util. Dacă ați putea rezuma caracteristicile sau limitările, acest lucru ar îmbunătăți răspunsul.
  • Bine ați venit la Recomandări software! Aveți grijă să explicați cum îndeplinește cerințele? Mai ales " deschis astfel urce " (versus " toate drepturile rezervate "), " creați ferestre cu formulare, butoane, etichete etc. fără a scrie efectiv niciun cod ", " ultimele standarde ", " proiect activ "? După cum este menționat acum, ' este mai degrabă un comentariu decât un răspuns – așa că vă rugăm să editați postarea dvs. pentru a include faptele. Mulțumiri!

Răspuns

Dacă sunteți interesat de aplicații colorate și creative, aș recomanda utilizarea PAGINA și Tkinter . PAGE are grijă de toate codurile backend și vă oferă un fișier curat pentru a scrie cod personalizat, dar trebuie să aflați TKINTER pentru a construi aplicații.

Generatorul GTK este, de asemenea, o opțiune. Este ușor de codat, dar UI este plictisitor.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *