Q
QT透明佈局
3
A
回答
2
恩...它已經有一段時間,因爲我使用Qt的,但據我所知,QVBoxLayout沒有背景色,所以不,這是不可能的。佈局不是一個小部件,它根本不被繪製,它只管理子部件的大小。
如果你想創建彩色佈局,你可能需要創建一個你想要的任何顏色的小部件,然後將父QVBoxLayout創建到該小部件。
如果要讓所有佈局的子項的顏色受到QVBoxLayout父項的顏色的影響,它會變得更有趣,但我認爲Qt4演示中的「嵌入式對話框」演示可能會給你一個關於如何完成的想法。
4
根據您想要的透明區域的邊界,你將需要組中的插件的按鈕(如SIGTERM說的),然後你可以指定一個顏色或者通過調色板
QPalette palette = widget->palette();
palette.setColor(QPalette::Window, QColor(100,100,100,100));
widget->setPalette(palette);
或使用樣式表
widget->setStylesheet("QWidget{background-color: rgba(100,100,100,100);}";
樣式表的優點是,你可以從一個地方,是不是在代碼風格的所有應用程序,並通過QApplication::setStylesheet(QString)
相關問題
- 1. 透明佈局
- 2. 透明佈局......?
- 3. css/html - 不透明佈局
- 4. 如何製作透明佈局?
- 5. 設置佈局的Alpha /不透明度
- 6. Android線性佈局背景透明度
- 7. 協調佈局和透明狀態欄
- 8. 半透明自定義佈局面板
- 9. 谷歌地圖上的透明佈局
- 10. 不同顏色的透明android佈局
- 11. 如何使佈局半透明?
- 12. 如何製作半透明佈局?
- 13. Android,佈局中的透明子GLSurfaceView?
- 14. Android - 如何設置半透明佈局?
- 15. qt unexpandable佈局?
- 16. Qt風格 - 透明邊框
- 17. Qt不透明顏色刷?
- 18. Qt css背景半透明
- 19. QT中的透明圖像
- 20. Qt:透明滾動條
- 21. Qt透明小工具
- 22. 重疊的相對佈局的透明前景,使文本視圖顏色灰色相對佈局內透明
- 23. Qt - 鍵盤佈局
- 24. Qt動態佈局
- 25. Qt在主佈局中添加布局
- 26. Qt從其他佈局刪除佈局
- 27. Qt佈局/小部件交互 - 佈局內的佈局
- 28. 透過BitMap製作透明畫布
- 29. Eclipse RCP - 透視佈局
- 30. 重置Eclipse透視佈局