所以我一直用我的Python应用程序用Qt创建我的GUI.我现在遇到这样一种情况:按下按钮后执行适当的延迟执行,我们执行一些任务然后我需要打开一个包含一两件事的单独窗口.但我似乎无法弄清楚如何创建这个新的单独窗口.谁能给我一个如何创建一个的例子?
我已经开始在Py2Exe上使用Pyinstaller了.但是我很快就遇到了问题.如何排除我不想要的模块,以及如何查看包含在单个可执行文件中的模块?
我可以在我的Python安装中从DLL文件夹中删除一些pyd和dll文件,因此Pyinstaller找不到它,因此不包含它们.我真的不想对所有模块这样做,因为它会变得非常艰巨.
我确实尝试编辑Pyinstaller制作的spec文件.
a.binaries - [('ssl','pydoc',)],
Run Code Online (Sandbox Code Playgroud)
但是文件的大小保持不变,所以我得出的结论是没有用.
那么我如何才能看到Pyinstaller包含哪些模块以及如何排除那些我不想要的模块呢?
所以我试图用Pyinstaller创建一个可执行的二进制文件.在构建文件'warnpython.txt'时出现此消息.
W: no module named msvcrt (conditional import by subprocess)
W: no module named msvcrt (delayed import by getpass)
W: no module named rourl2path (conditional import by urllib)
W: no module named msvcrt (conditional import by getpass)
W: no module named _subprocess (conditional import by subprocess)
W: no module named AES (delayed, conditional import by archive)
W: no module named _scproxy (conditional import by urllib)
W: no module named org (top-level import by pickle)
W: no module named EasyDialogs (conditional …Run Code Online (Sandbox Code Playgroud)