主視窗加背景色不影響子視窗的做法

2021-07-22 08:26:35 字數 609 閱讀 6277

stylesheet選擇背景時,有幾個選擇,其中background 是背景,border是邊框圖。只要英語會點的人都知道啦。其它的漸變及顏色都乙個道理。

然後在看qss樣式表裡面的東西。下面是我的背景圖。

1.border-image這個我就不多說了..就是邊框。

2.url後面的是你的路徑。

注意:你的路徑和你設定的qrc的字首要保持一致,要不然會出錯。

為什麼要選擇border呢,這其實都是要看你自己的使用習慣.而且有一點比較重要。就是使用border這種方式的話,的大小是隨著控制項的大小而變化的而且不該出現的部分會被遮蓋。其實也就是純**設計中的setmask這個功能。

如果使用background 這種的話,正好反過來了。

還有給大家提醒一點。在給整個視窗加背景之前。我建議加乙個lable。把lable的大小和窗體的大小改變為一樣。這樣的話有個好處,就是不管你使用那種方式。在新增諸如button類的控制項時候,顯示的效果圖會不影響button類控制項的效果。 如果直接在窗體上加樣式表,那麼可能會影響。當然設定完美之後也不會影響。

**:qt學習(1):ui設計給視窗做背景及控制項背景新增方法

Qt子視窗背景色繼承問題

有時我們需要在qwidget中再嵌入子qwidget,且要求設定父qwidget的背景色,而子qwidget的背景色不變.於是我們寫出了下面的 intmain int argc,char argv 然而執行結果不對,子視窗繼承了父視窗的背景顏色,效果如下圖 我們修改一下 讓setstylesheet...

Qt子視窗背景色繼承問題

有時我們需要在qwidget中再嵌入子qwidget,且要求設定父qwidget的背景色,而子qwidget的背景色不變.於是我們寫出了下面的 intmain int argc,char argv 然而執行結果不對,子視窗繼承了父視窗的背景顏色,效果如下圖 我們修改一下 讓setstylesheet...

改變OpenCV中視窗的背景色

在opencv中文 中,影象顏色分布直方圖的例子裡面,直方圖的背景色老是黑色的,讓人看了很不爽。於是找到乙個解決方案 iplimage src 0 iplimage histimg 0 if src cvloadimage d backup 我的文件 my pictures example 0 nu...