为了账号安全,请及时绑定邮箱和手机立即绑定

使用python读取qt的ui文件时出现路径错误

使用python读取qt的ui文件时出现路径错误

慕森卡 2022-11-01 16:01:08
UI文件和脚本在同一个目录下,但是当我直接使用UI的名称加载时,它会显示错误。当我使用abs路径加载它时,它是成功的。我需要将它打包到exe文件,这样我才能使用abs小路。 
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

相对路径与脚本的执行位置有关,在您的情况下,从图像可以说您的 IDE 从“D:\Anaconda3\python.exe”启动它,因此不建议使用该类型的路径,但最好构建绝对路径,例如,您可以使用 .py 文件的路径:


CURRENT_DIRECTORY = os.path.dirname(os.path.realpath(__file__))

filename = os.path.join(CURRENT_DIRECTORY, "uni.ui")

self.ui = QUiLoader().load(filename)


查看完整回答
反对 回复 2022-11-01
  • 1 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信