Sono un principiante con una piccola esperienza di scrittura in BASIC, Python e, di tutte le cose, una smidge di assembler (come parte di un hack ROM del videogioco). Volevo creare un piccolo strumento per modificare i valori esadecimali in punti particolari, in un particolare file, che avrebbe un'interfaccia GUI.Come novizio, dove dovrei andare se voglio creare un piccolo programma GUI?
Quello che sto cercando è la possibilità di creare un piccolo programma GUI, che posso distribuire come un file EXE (o, almeno, una directory autonoma). Non mi piace l'idea dei linguaggi .NET, perché non voglio costringere le persone a scaricare un enorme pacchetto di framework .NET. Attualmente ho Python con IDLE e Boa Constructor impostato e l'applicazione viene eseguita lì. Ho provato a cercare informazioni sulla compilazione di un'app python che si basa su Wxwidgets, ma i risultati della ricerca e le informazioni che ho trovato sono state confuse o completamente incomprensibili.
Le mie domande sono:
- Python è un buon linguaggio da utilizzare per questo tipo di progetto?
- Se utilizzo Py2Exe, WxWidgets sarà già incluso? O i miei utenti dovranno in qualche modo installare WxWidgets sulle loro macchine? Ho ragione nel pensare a Py2Exe produce solo una directory standalone, 'dist', che ha i file necessari all'utente per fare doppio clic e avviare l'applicazione?
- Se il programma fa semplicemente affidamento su Tkinter per elementi della GUI, sarà incluso nel file EXE Py2Exe? Se è così, sono i loro costruttori/IDE GUI 'visuali' per Python con solo Tkinter?
Grazie per il vostro tempo,
JBMK
La maggior parte delle persone ha già .Net - la maggior parte delle persone non ha Python ... –