Python 在QT样式表中使用相对url
我正在处理一个qt项目,希望将所有图像文件设置为相对的,但我无法使用通常的父url引用访问图像Python 在QT样式表中使用相对url,python,qt,pyqt,pyqt5,qtstylesheets,Python,Qt,Pyqt,Pyqt5,Qtstylesheets,我正在处理一个qt项目,希望将所有图像文件设置为相对的,但我无法使用通常的父url引用访问图像 image:url('../sources/status/status.png'); 但是,我可以使用图像的绝对路径加载图像。最好使用。资源的依赖项将包含在可执行文件中,这样您就不必共享文件夹树 您可以使用资源url在QSS代码中设置图像 使用所有图像创建资源,您可以使用Qt Creator IDE轻松设置它。如果需要,您可以添加自己的前缀以与其他资源区分开来 <!DOCTYPE RCC>
image:url('../sources/status/status.png');
但是,我可以使用图像的绝对路径加载图像。最好使用。资源的依赖项将包含在可执行文件中,这样您就不必共享文件夹树
您可以使用资源url在QSS代码中设置图像
使用所有图像创建资源,您可以使用Qt Creator IDE轻松设置它。如果需要,您可以添加自己的前缀以与其他资源区分开来
<!DOCTYPE RCC><RCC version="1.0" prefix="/">
<qresource>
<file>../sources/status/status.png</file>
<file>../sources/status/example_1.png</file>
<file>../sources/status/example_2.png</file>
<file>../sources/status/example_3.png</file>
</qresource>
</RCC>
路径与源代码或可执行文件的位置有关?您使用Python还是C++?它与源代码和可执行文件的位置有关。我使用Python。如果使用Python,则没有可执行文件。
image:url(':/../sources/status/status.png');