Hi,
I add this patch to uiparser.py with success for cx-freeze:
--- /usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py
+++
@@ -5,6 +5,7 @@
from itertools import count
try:
+ import xml.etree.ElementTree
from xml.etree.cElementTree import parse, SubElement
except ImportError:
try:
Bastian Salmela wrote:
hi,
i've ran into problem and i was hoping it gets fixed in the newer
version of qt/pyqt but doesn't seem to go away. so any information how
to make this work would be highly appreciated.
problem: i'm writing application that uses uic.loadType() to load up
user interface. this all works fine when i'm launching my program from
console, but if i pack it for distribution with py2exe, i get couple
of errors running executable.
1) error saying the library.zip doesn't have proper path for
widget-plugins. this i fixed by replacing plugindir path in
objcreator.py to point where they actually are located.
plugindir =
"c:\\Python25\\Lib\\site-packages\\PyQt4\\uic\\widget-plugins\\"
so that's fine now.
2) error saying "ImportErrror: No module named elementtree.ElementTree"
after checking source again i see pyQt4 seems to try many different
way to load this, and with Idle i found out the one that works, so I
removed other stuff and just added the line that works: "from
xml.etree.cElementTree import parse"
3) now there is no error about elementTree and it gets packed nicely..
things still work on commandline, but another error says now:
"ImportError: cannot import name parse"
this is where I'm stuck now.
i'm far from being pro, or even good python programmer, so i need
help. please is anyone know how to make this work, i would love to
hear about it. i need to get this program packed so i can distribute
it at our workplace on several computers.
p.s. i tried cxfreeze too, same errors.
thank you!
/me crosses fingers.
.b
------------------------------------------------------------------------
_______________________________________________
PyKDE mailing list [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt