2016-10-11 130 views
1

我想回到我的問題:QT背景樣式不起作用

Background at Qt Widget

background-image: url(':/resources/assets/subaru.jpg'); 

它不工作。背景只是彩色的。當我將這個.jpg資源添加爲PushButton中的圖標時,它的工作原理是welll。不想添加爲背景,爲什麼?我能以不同的方式設置背景嗎?我試試

Q_ASSERT(QFileInfo(":/resources/assets/subaru.jpg").exists()); 

和程序看到這個資源。

+1

如果從子類QWidget的自定義窗口小部件,然後才能使用樣式表需要提供的paintEvent到自定義窗口小部件 https://wiki.qt.io/How_to_Change_the_Background_Color_of_QWidget –

+0

我只創建了QWidget,它不沒有父母。 :( –

+0

好的。你能追加[MCVE](http://stackoverflow.com/help/mcve)嗎? –

回答

0

我只是添加QGroupBox並使其與QWidget一樣大。它的工作原理,謝謝!它擁有我的背景。