Re: [cx-freeze-users] cx_freeze + PyQt
Brought to you by:
atuining
From: Anthony T. <ant...@gm...> - 2009-09-29 18:00:36
|
Ah, you cannot rename the file after you have built it! It uses the name of the file to look up the name of the module to execute. It does this so that you can have more than one script in the same library.zip file. If you have a file called "erfüllen.py' and you freeze that, the application will certainly work. I just tried that myself and it works as expected. Hope that helps you out! Anthony On Tue, Sep 29, 2009 at 11:07 AM, Denis Konchekov <dko...@gm...> wrote: > Hi! Try this test app on Windows or Linux: > > #test.py > with open('test.txt','a') as f: > f.write('test\n') > > cxfreeze test.py ----> folder 'dist' created with executable. > App works. > Now try rename executable 'test.exe' ('test' on Linux) or folder 'dist' to > 'пример' (Russian locale) or 'erfüllen' (German locale) or any other with > non-ASCII characers. > App not works. > > > 2009/9/29 Anthony Tuininga <ant...@gm...> >> >> I'm sure it can. :-) Could you send me the name of the file you were >> using so that I don't have to guess at creating a test case? Thanks. >> >> On Mon, Sep 28, 2009 at 9:31 PM, Denis Konchekov <dko...@gm...> >> wrote: >> > I found the cause of the error. App got error 'cannot get zipimport >> > instance' when it started from path with non-ASCII characters. Can it be >> > fixed? >> > >> > 2009/9/28 Anthony Tuininga <ant...@gm...> >> >> >> >> On Sun, Sep 27, 2009 at 10:18 AM, Denis Konchekov >> >> <dko...@gm...> >> >> wrote: >> >> > I have these problems with my app: >> >> > >> >> > 1. On system with WindowsXP, with Python3 and PyQT4.5 I build app. >> >> > It's >> >> > work >> >> > as expected. >> >> > On another WindowsXP system without Python3 and PyQT4.5 I need >> >> > install >> >> > VC++ >> >> > Redistributable to start my app. But after installing I get error: >> >> > 'cannot >> >> > get zipimport instance'. >> >> > On another Windows7 system without Python3 and PyQT4.5 I try start my >> >> > app. >> >> > OK, started. I didn't installed VC++ Redistributable, maybe it's in >> >> > system >> >> > by default. >> >> > Next I try start my app on WindowsXP by file sharing from Windows7. >> >> > And >> >> > it's >> >> > started! What I need to start my app on WindowsXP? >> >> >> >> Needing the VC++ redistributable is expected. I just tried this myself >> >> with Python 3.1.1 and the code (and sample) in trunk and it works fine >> >> for me. Perhaps you can try the code in trunk as well and see if you >> >> continue to have the problem? Windows is not known for its consistency >> >> in behavior, though, so this could just be a one-off problem that >> >> you'll never be able to replicate ever again. But if you can replicate >> >> it consistently, let me know. Please provide a sample script that >> >> demonstrates the problem. Thanks. >> >> >> >> > 2. Back to Windows7 working test system. Icons on buttons and menu >> >> > items >> >> > not >> >> > showing [These icons I set in Qt Designer. In Pyuic4 generated module >> >> > icons >> >> > loaded by this statement: >> >> > icon1.addPixmap(QtGui.QPixmap(":/buttons/icons/list-add.svg"), >> >> > QtGui.QIcon.Normal, QtGui.QIcon.Off)]. Another icons that I load from >> >> > code >> >> > [info_pixmap = QPixmap(":/other/icons/infostatus.png")] are showing. >> >> > All >> >> > icons in the same resource file. >> >> > On build system all icons are visible. >> >> >> >> I have no acesss to Windows 7 at all at the moment so if the question >> >> is related directly to it I can't really help you. Perhaps someone >> >> else can? If it is referring to a file that you are missing, just >> >> include it in the list of files you want to include in your build >> >> image. Please refer to the documentation but if that doesn't help, ask >> >> again and I'll try to help you out further. Thanks. >> >> >> >> Anthony >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Come build with us! The BlackBerry® Developer Conference in SF, CA >> >> is the only developer event you need to attend this year. Jumpstart >> >> your >> >> developing skills, take BlackBerry mobile applications to market and >> >> stay >> >> ahead of the curve. Join us from November 9-12, 2009. Register >> >> now! >> >> http://p.sf.net/sfu/devconf >> >> _______________________________________________ >> >> cx-freeze-users mailing list >> >> cx-...@li... >> >> https://lists.sourceforge.net/lists/listinfo/cx-freeze-users >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Come build with us! The BlackBerry® Developer Conference in SF, CA >> > is the only developer event you need to attend this year. Jumpstart your >> > developing skills, take BlackBerry mobile applications to market and >> > stay >> > ahead of the curve. Join us from November 9-12, 2009. Register >> > now! >> > http://p.sf.net/sfu/devconf >> > _______________________________________________ >> > cx-freeze-users mailing list >> > cx-...@li... >> > https://lists.sourceforge.net/lists/listinfo/cx-freeze-users >> > >> > >> >> >> ------------------------------------------------------------------------------ >> Come build with us! The BlackBerry® Developer Conference in SF, CA >> is the only developer event you need to attend this year. Jumpstart your >> developing skills, take BlackBerry mobile applications to market and stay >> ahead of the curve. Join us from November 9-12, 2009. Register >> now! >> http://p.sf.net/sfu/devconf >> _______________________________________________ >> cx-freeze-users mailing list >> cx-...@li... >> https://lists.sourceforge.net/lists/listinfo/cx-freeze-users > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > cx-freeze-users mailing list > cx-...@li... > https://lists.sourceforge.net/lists/listinfo/cx-freeze-users > > |