Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在应用程序从onefile模式PyInstaller解包时显示启动_Python_Kivy_Exe_Pyinstaller_Splash Screen - Fatal编程技术网

Python 在应用程序从onefile模式PyInstaller解包时显示启动

Python 在应用程序从onefile模式PyInstaller解包时显示启动,python,kivy,exe,pyinstaller,splash-screen,Python,Kivy,Exe,Pyinstaller,Splash Screen,嗨,我有一个相当大的kivy&gstreamer windows应用程序,我希望它被编译在一个文件中,我在pyinstaller中使用onefile函数,但加载需要一段时间,我知道原因,我的问题是,当pyinstaller在加载之前从exe解包文件时,如何显示启动屏幕,这样用户就可以理解应用正在加载?有什么解决办法吗?它应该使用PyInstaller而不是其他解决方案,因为kivy with gstreamer只能使用PyInstaller(来自官方文档)进行编译 谢谢 这回答了你的问题吗?这个

嗨,我有一个相当大的kivy&gstreamer windows应用程序,我希望它被编译在一个文件中,我在pyinstaller中使用onefile函数,但加载需要一段时间,我知道原因,我的问题是,当pyinstaller在加载之前从exe解包文件时,如何显示启动屏幕,这样用户就可以理解应用正在加载?有什么解决办法吗?它应该使用PyInstaller而不是其他解决方案,因为kivy with gstreamer只能使用PyInstaller(来自官方文档)进行编译


谢谢

这回答了你的问题吗?这个问题以前有人问过(例如)。没有--onefile可执行文件的当前修复程序。有两种可能,一种是创建一个新的--一个启动启动屏幕的文件,然后以某种方式创建另一个可执行文件,另一种是使用--onedir--onedir通常要快得多,另外您还可以通过其他方式添加初始屏幕。如果使用安装程序,也可以将onedir与指向它的快捷方式捆绑在一起,使其看起来像一个--onefile。