Ciao a tutti,
Mentre costruivo l'interfaccia con PyQt5 per Python 2.7, mi sono accorto
che le caselle di testo non sono molto accessibili. Nel senso che non
riesco a muovermi con le frecce dentro il documento.
Conosco accessible_output e decido di usare quello. è la via piu'
semplice, non devo fare il wrapping di nulla.
Ok, lo importo all'inizio del file che contiene l'interfaccia e poi
importo PyQt5.
Ma nel momento in cui scrivo app=Qt.QApplication(sys.argv) succede questo:
This application failed to start because it could not find or load the
Qt platform plugin "windows".
Reinstalling the application may fix this problem.
Scopro che PyQt5 per python 2.7 è la versione 5.3.1.
La 5.4.2 pare funzionare con python 3.4.
Ok, ho anche quello, percui passo a python3.4.
Ora, quando import accessible_output, mi sostiene che non riesce a
trovare il modulo output, che però si trova nella stessa cartella di
__init__.py.
Ora, so che la sintassi per importare i moduli della stessa cartella può
anche essere from . import nomemodulo.
Ma non dovrebbe funzionare pure se importi i moduli normalmente?
PS.: accessible_output comunica direttamente con lo screen reader
attivo, se ne trova uno. Invia semplici stringhe di testo e lo screen
reader parla.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python