我希望能够向GUI用户显示用于进行后台计算的代码。但是,复制和粘贴以及在文本框中使用“ \ n”是永远的。现在,我知道您可以将代码另存为pdf。有没有一种简单的方法可以将pdf附加到程序,并且即使将其移动到另一台计算机上,该代码仍然可读。
主要问题: -如何导入pdf并将其附加到按钮... -如何将pdf包含到程序中,以便在任何PC上均可读取...
谢谢。
答案 0 :(得分:0)
包装:
您可以使用pyinstaller将代码作为pdf文件附加到程序中
在Windows上:
pyinstaller --add-data="relative/full_path_to_pdf;." my_script.py
在Linux上:
pyinstaller --add-data="relative/full_path_to_pdf:." my_script.py
这将打包您的pdf文件,并将其复制到.exe程序包所在的文件夹中(如果是单个文件,它将与主.exe一起将其提取到临时路径中,可以使用{{1}进行访问) }),也可以更改提取路径,而不使用'。'。了解更多here。
在代码中:
您可以在用户界面中添加此类按钮,以使用Windows / Linux的默认查看器打开pdf文件(与双击文件时的行为相同)
sys._MEIPASS