我想替换QComboBox的右侧按钮图片,我这代码照书上敲的,但是却无法设置图片。我这代码写的有问题吗??格式还是哪里出现了问题??编译器是VS2013
m_StyleFeature->setEditable(true);
m_StyleFeature->setStyleSheet(
"QComboBox::drop-down:hover { image: url(C:\\Users\\Lucky\\Desktop\\箭头.png); }");
------解决思路----------------------
你把剪头.png添加到资源文件,然后用
m_StyleFeature->setStyleSheet(
"QComboBox::drop-down:hover { image: url(:箭头.png); }");
------解决思路----------------------
刚测试了一下,图片引用路径有问题:
m_StyleFeature->setEditable(true);
m_StyleFeature->setStyleSheet(
"QComboBox::drop-down:hover { image: url(C:/Users/Lucky/Desktop/箭头.png); }");
这样就可以了,Qt默认的路径是“/”。
也可以把资源添加到qrc里面,用:/箭头.png 引用。