Pycante 0.2.1c
2011/11/04 Dejar un comentario
Actualicé Pycante el proyecto que ayuda a utilizar de manera cómoda los archivos ”.ui” de QtDesigner los cambios principales son:
- El proyecto ahora es BEER-WARE… osea es mas libre que antes
- No esta mas disponible la función ”run”, ahora hay que crear la aplicación desde Qt.
- Ahora hay una función ”EDir” que recibe por parámetro un path de un directorio y retorna una función ”E” que apunta al mismo (por ejemplo si tenemos todos nuestros archivos “.ui” en /home/tito).
- La operatoria con files y widgets no cambia con los EDir.
Ejemplos:
import sys
import pycante
from PyQt4 import QtGui
# CONSTANTS
UI = pycante.EDir("path/to/all/my/ui/files/")
# using path "path/to/all/my/ui/files/file.ui"
class Window(UI("file.ui")):
def on_buttonBox_accepted(self):
# buttonBox exist inside file.ui
...
app = QtGui.QApplication(sys.argv)
w = Window()
w.show()
sys.exit(app.exec_())
Para instalar:
$ pip install pycante
o
$ easy_install pycante
o bajarlo de aca: https://bitbucket.org/leliel12/pycante/
Disclaimers:
- Lo hice por una necesidad muy puntual
- El codigo de “W3″ no lo probe aunque puede usarse asi pycante
- Como notaran en ni un momento llame a SetupUi()… eso pycante lo hace solo.
Advertisement


