Anthony Tuininga avatar Anthony Tuininga committed 65e5e3d Merge

Merged in liborm/cx_freeze (pull request #11)

Added PyQt4.QtGui load hook that adds plugins/imageformats to destination directory.

Comments (0)

Files changed (1)

cx_Freeze/hooks.py

     finder.IncludeModule("PyQt4.QtNetwork")
     finder.IncludeModule("PyQt4.QtWebKit")
 
+def load_PyQt4_QtGui(finder, module):
+    """There is a chance that GUI will use some image formats
+    add the image format plugins
+    """
+    dir0 = os.path.dirname(module.file)
+    dir = os.path.join(dir0, "plugins", "imageformats")
+    finder.IncludeFiles(dir, "imageformats")
 
 def load_scipy(finder, module):
     """the scipy module loads items within itself in a way that causes
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.