2011-03-04 51 views
3

This what it looks like恼人的背景位置问题

这是我的样式表:

QLineEdit#SearchBarEditBox { 
    background: white; 
    background-image: url(:/images/magnifyingGlass.png); 
    background-repeat: no-repeat; 
    background-position: 5px 5px; 
} 

我的问题:“背景,地位”只接收“顶部/底部/左/右”的值。任何尝试使用数值绝对值都会立即导致我的图像“顶部居中”对齐。在这里疯狂......

+0

顺便说一句:图像的大小很小,并且完全包含了放大镜。 – JasonGenX 2011-03-04 21:03:41

+0

'background-position'不接受像素值。尝试'背景位置:-2px 5px;' – adarshr 2011-03-04 21:06:00

回答

2

Qt样式表没有实现完整的CSS,您只能使用center/top/left/bottom/rightbackground-position

请参阅background-positionalignmentQt样式表参考

+0

这很糟糕。所以我想我必须“填充”自己的位图才能够将其投影到绝对位置? – JasonGenX 2011-03-06 03:04:41

+0

对不起,我没有看到其他任何方式。 – LHMathies 2011-03-06 06:14:01