Mi stavo chiedendo se qualcuno di voi sapesse dove avrei potuto trovare un semplice tutorial sul web forse per fare un gui molto semplicistico. Non ho idea di come iniziare nel codice per crearne uno, quindi ho bisogno del tuo aiuto. Quello per cui voglio usare il gui è che ho scritto un programma che voglio usarlo su altri computer che non hanno già python su di esso. Ho già realizzato un eseguibile, ma preferirei usare una GUI solo per il look più "lucido" che ha.Come fare un gui in python
risposta
Docs sull'interfaccia python per Tcl/Tk: http://docs.python.org/library/tkinter.html
E un intro ad usare lo stesso: http://www.pythonware.com/library/tkinter/introduction/
Considerare wxPython (che è cross-platform). Ecco a tutorial.
Un altro buono: http://zetcode.com/wxpython/ –
wxPython non è supportato da python3. * Funziona solo usando con [progetto phoenix ] (https://wiki.wxpython.org/ProjectPhoenix). –
Utilizzando Qt in Python è un'esperienza davvero piacevole: http://wiki.python.org/moin/PyQt
Per il tutorial rapido: http://zetcode.com/tutorials/pyqt4/
Se stai cercando di costruire un'interfaccia grafica per rintracciare un indirizzo IP, vi consiglio di VB.
Ma se si insiste ad attaccare con Python, TkInter e wxPython sono le scelte migliori.
Non dimenticare PyQt/PySide. Il problema con TkInter è che sembra orribile su qualsiasi sistema operativo, mentre wxPython/PyQt/PySide utilizzano tutti i widget nativi e hanno un aspetto molto più familiare. – TyrantWave
VB? Ha detto che ha già scritto uno script python che desidera creare una GUI e desidera che sia * cross platform * – jdi
@TyrantWave - PySide/PyQt +1. Portatile e molto supportato – jdi
Mentre alcuni suggerimenti hanno incluso tkinter e wxPython, l'altra parte della risposta alla tua domanda è che dovrai anche impacchettarlo usando qualcosa come py2app, pyinstaller o py2exe (a seconda del sistema operativo). Hai menzionato che le altre macchine non hanno python, quindi questo sarebbe necessario per distribuire l'intero ambiente python con la tua app.
Dai anche un'occhiata a PySide o PyQt. Hanno un sacco di tutorial ovunque e una documentazione pesante da Qt.
Basta dare un'occhiata alle opzioni di programmazione GUI Python a http://wiki.python.org/moin/GuiProgramming. Tuttavia, considera Wxpython per la tua applicazione GUI poiché è multipiattaforma. E, dal link qui sopra potresti anche ottenere qualche IDE su cui lavorare.
Se siete più in gioco è possibile utilizzare PyGame per GUI.
Tkinter è la GUI "standard" per Python, il che significa che dovrebbe essere disponibile con ogni installazione Python.
in termini di apprendimento, e soprattutto imparare a usare le versioni recenti di Tkinter (che hanno migliorato molto), vi consiglio molto altamente il tutorial TkDocs che ho messo insieme un po 'indietro - vede http://www.tkdocs.com
Loaded con esempi, copre i concetti di base e tutti i principali widget.
- 1. Come fare un rebase con git gui?
- 2. Come scrivere GUI in Python?
- 3. Come fare un buon design gui in Swing
- 4. GUI Python da Java
- 5. Come posso fare una domanda GUI in Lua
- 6. Libreria GUI Python pura?
- 7. GUI Python Object Inspector
- 8. Fare un instagram pubblicare bot con python?
- 9. Creazione di GUI con Python in Linux
- 10. Come fare una GUI di messaggistica istantanea con le bolle
- 11. Utilizzo di GUI in Python su un IDE online?
- 12. Come fare più importazioni in Python?
- 13. come fare un decoratore condizionale in python 2.6
- 14. Come fare un join condizionale in Python Pandas?
- 15. Come fare "premere un tasto qualsiasi" in python?
- 16. Come faccio a fare esponenziazione in python?
- 17. GUI Python per app portatile
- 18. Impossibile caricare IDLE (Python GUI)
- 19. GUI basata su markup per python
- 20. Come incorporare un interprete comune di Lisp in un'applicazione GUI
- 21. Python argparse: fare almeno un argomento richiesto
- 22. Dove posso trovare un designer GUI per Python?
- 23. Python - Fare un Port Scanner veloce
- 24. Python Tkinter Embed Matplotlib nella GUI
- 25. GUI Python con rendering/disegno personalizzato
- 26. Java: come fare riferimento ai componenti della GUI da un oggetto AbstractAction?
- 27. Come posso fare un python numpy arange di datetime
- 28. Fare un portatile (exe) con Python 3.1?
- 29. Puoi fare somme con un datetime in Python?
- 30. Come creare un'applicazione GUI con Python 3.3 e Qt 5?
Quali sistemi operativi? – Gerrat
possibile duplicato di [Ci sono dei toolkit GUI "nice to program" per Python?] (Http: // stackoverflow.it/questions/35922/are-there-any-nice-to-program-gui-toolkit-for-python) o http://stackoverflow.com/q/394039/11343 – CharlesB
un altro possibile duplicato: http: // stackoverflow .com/q/8905128/117092 – luc