0
所以我有一个普遍的问题。当你使用pyuic将.ui文件转换成.py文件时,它会在.py文件的顶部显示:警告:此文件中所做的所有更改将丢失
警告!此文件中所做的所有更改都将丢失!
是严重吗?文件中所做的更改将如何丢失?
对不起,我意识到这不是一个聪明的问题,但我只是想确定这是关于什么,它不会包含任何事后!
所以我有一个普遍的问题。当你使用pyuic将.ui文件转换成.py文件时,它会在.py文件的顶部显示:警告:此文件中所做的所有更改将丢失
警告!此文件中所做的所有更改都将丢失!
是严重吗?文件中所做的更改将如何丢失?
对不起,我意识到这不是一个聪明的问题,但我只是想确定这是关于什么,它不会包含任何事后!
由于这是生成的文件,它是一个结果,而不是来源。因此:
当您分发您的项目时,您不应该分发该文件。所以,无论你对档案做什么,无论如何都不会接触到你的顾客。
每当您的项目建成并且源文件被更改时,输出将被重新生成 - 无论您对输出文件所做的任何更改都会丢失。
非常感谢您的回答,现在更清楚了! 那么,因为我不打算改变.ui文件了,它应该没问题,如果我把.py和.ui文件给别人,它应该工作正确吗? – guy16
@ guy16你应该给别人的是一个makefile文件,该文件将.ui和其他源文件以及结果放入安装程序或其他可交付物中。根本没有必要分发.py文件。当我下载你的产品时,我想写'make'或'cmake'并获得可以在最后运行的东西(无论是用于调试的可执行文件还是用于分发的安装程序)。 –