Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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 “是否有实际尺寸限制?”;“汇编”;PyQt生成的资源文件?_Python_Qt_Pyqt_Pyrcc - Fatal编程技术网

Python “是否有实际尺寸限制?”;“汇编”;PyQt生成的资源文件?

Python “是否有实际尺寸限制?”;“汇编”;PyQt生成的资源文件?,python,qt,pyqt,pyrcc,Python,Qt,Pyqt,Pyrcc,我一直在尝试使用pyrcc将一些初始屏幕捆绑到一个资源文件中(其中三个,每个大约350KB),但最终的rc需要不可接受的导入时间(大约1.2秒) 我假设这只是python导入系统的一个限制,因为它通常不必也不应该导入如此庞大的源文件(5MB文件,72k行)。我对这个问题的看法正确吗?有没有办法绕过PyQt的qrc到模块工作流,同时仍然维护资源系统中的所有资产?我无法重现这一点。使用三个500Kb的图像,我创建了一个6.5Mb的资源模块。在linux上,导入此模块第一次大约需要0.15秒,之后只需

我一直在尝试使用pyrcc将一些初始屏幕捆绑到一个资源文件中(其中三个,每个大约350KB),但最终的rc需要不可接受的导入时间(大约1.2秒)


我假设这只是python导入系统的一个限制,因为它通常不必也不应该导入如此庞大的源文件(5MB文件,72k行)。我对这个问题的看法正确吗?有没有办法绕过PyQt的qrc到模块工作流,同时仍然维护资源系统中的所有资产?

我无法重现这一点。使用三个500Kb的图像,我创建了一个6.5Mb的资源模块。在linux上,导入此模块第一次大约需要0.15秒,之后只需要0.025秒(由于文件缓存)。嗯,我将在我的linux设备上试用,看看它是否有帮助。这是目前运行在Windows7,Python27上的模块,主要是一个巨大的字节字符串。导入它应该与打开文件并将其读入变量没有多大区别。事实上,如果我这样做,TIMIMG几乎是相同的。因此,从表面上看,1.2秒导入/读取5Mb模块似乎有点奇怪。