La mia domanda riguarda la facilità di distribuzione dell'applicazione GUI attraverso le piattaforme (Mac/Linux/Windows), e voglio sapere quello che rende più facile il lavoro dell'utente .Distribuzione app della GUI Python: scritta in wxPython, TKinter o QT
La mia attuale comprensione è che l'app Tkinter è la più semplice per gli utenti (da installare) perché se l'utente ha installato un Python nella sua scatola, la mia applicazione dovrebbe essere pronta per essere eseguita su quella casella.
Per l'applicazione GUI scritta in wxPython o pyQT, l'utente deve prima installare wxWidget o QT nella sua casella, che è un passaggio aggiuntivo, quindi installare la mia app GUI. (Ma la mia casella Ubuntu sembra avere le librerie wxWidget e le librerie QT installate di default, è che una norma o solo una distro di Ubuntu è più amichevole per gli utenti? Suppongo che Windows e Mac probabilmente non le forniscano per defualt, cioè gli utenti hanno bisogno per scaricarli e installarli come passaggio aggiuntivo)
Non c'è alcuna garanzia che tkinter sarà disponibile solo perché Python è. È un modulo di estensione e quindi può essere diviso in un pacchetto separato. La distribuzione Mandriva Linux fa questo, e probabilmente ce ne sono altri. – ekhumoro