迄今爲止我發現的所有例子都是指資源文件中的背景圖片。就像:Qt樣式表,來自文件路徑的背景圖片
QFrame {
background-image: url(:/images/header.png);
}
我想知道,有沒有辦法直接從文件系統使用文件?例如:
background-image: url("C:\temp\foo.jpg"); ????
background-image: file("C:\temp\foo.jpg"); ????
我試過所有類型的網址,但都沒有工作。我是否總是必須在資源中添加文件?
如果你使用反斜槓,你需要將它們轉義出來,比如'C:\\ temp \\ foo.jpg'。使用正斜槓通常更容易。 – 2014-09-30 13:14:56
@RetiredNinja請注意:在qss中'G:/ 2/qt.jpg'有效,但'G:\\ 2 \\ qt.jpg「不起作用。你是完全正確的逃避,但在qss需要使用'G:/ 2/qt.jpg' – Chernobyl 2014-09-30 13:34:30