当前位置: 代码迷 >> QT开发 >> QComboBox无法设置按钮图片。该怎么处理
  详细解决方案

QComboBox无法设置按钮图片。该怎么处理

热度:320   发布时间:2016-04-25 02:53:11.0
QComboBox无法设置按钮图片。。。
我想替换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 引用。