如何使用Qt css更改QStackedWidget中QWidget的背景顏色?如何使用css更改QStackedWidget中QWidget的背景顏色?
ProjectPage* p = new ProjectPage(this);
ui.stackedWidget->addWidget(p);
我ProjectPage
是建在Qt設計定製QWidget
。目前我嘗試在設計器中更改ProjectPage
的背景顏色,但未能奏效。這是一個失敗,因爲在我的應用程序中顯示的背景顏色是默認顏色,我使用css設置了全部QWidget
,唯一的例外是我的ProjectPage
上的所有標籤和按鈕都改變了顏色。我現在找不到QstackedWidget
css文檔。
注:背景圖片做工精細,我在探索,這是關係到我已經設置的默認圖像所有QWidgets的可能性。
我使用了默認的paintEvent()方法。我已經在設計師身上做了背景變化,所以我沒有辦法弄錯名字。 – andre
你可以在設計器的特定小部件上設置樣式表,如上所述 – cppguy
我已經解決了這個問題。請參閱下面的答案。 – andre