Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在QT样式表中使用相对url_Python_Qt_Pyqt_Pyqt5_Qtstylesheets - Fatal编程技术网

Python 在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>

我正在处理一个qt项目,希望将所有图像文件设置为相对的,但我无法使用通常的父url引用访问图像

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');