#Qt6#PySide6#Python#QTreeView#箭头、图标不正常显示

Python 3.10

PySide6

样式代码如下:

QTreeView{
	color: rgb(108, 108, 108);
    font-size: 12px;
}
QHeaderView::section{
	height: 0px;
}
QTreeView::branch:closed:has-children:!has-siblings,QTreeView::branch:closed:has-children:has-siblings{
	border-image: none;
	image:url(:/images/res/右三角.png);
}
QTreeView::branch:open:has-children:!has-siblings,QTreeView::branch:open:has-children:has-siblings{
	border-image: none;
	image: url(:/images/res/下三角.png);
}
QTreeView::branch:hover{
	background-color: rgba(250, 250, 250, 120);
}
QTreeView::item{
	height: 26px;
}
QTreeView::item:hover{
	background-color: rgba(250, 250, 250, 120);
    color:black;
}
QTreeView::item:selected{
	background-color: rgba(250, 250, 250, 80);
	color:black;
}

就画了个QTreeView,里面加了一列Item,其他的啥也没改。

Qt Designer中箭头、图标显示正常,如下:

 到了PyChram里运行的时候就不显示图了,只显示文字。

请问有dalao能看出是哪里的问题吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^