我在 python 和 pyside 中开发了一个应用程序。我已经在linux机器上开发了它。现在我想将它部署在 Windows 机器上。这里的问题是路径。在 linux 中正斜杠(/)用作分隔符,但 windows 使用反斜杠(\)作为分隔符。
因此,在 Windows 上,所有路径都不起作用。应用程序中有几个路径(用于样式表、图像、日志等)
由于大多数路径都是硬代码,因此很难更改所有路径,例如:
rootPath()+'/static/images/add.png' #rootPath return os.path...
例子:
colorPickerBtnStyle = 'background:url(' + rootPath() + '/static/images/color_icon.png);background-repeat: no-repeat;background-position:center center;'
有没有解决这个问题的方法。