到目前爲止,我還沒有找到任何方式讓GtkProgressBar的背景變得透明。我已經嘗試設置透明圖像作爲背景,但alpha通道被忽略。這可以做到嗎?任何使GtkProgressBar具有透明背景的方法?
0
A
回答
0
Gtk沒有處理透明度的機制。
這會造成顯着的性能損失。即使對小部件覆蓋部分的更改也必須產生公開事件。 我想應該有一種方法來以自己的方式組合小部件。但我認爲在C/Gtk中實現將需要很多工作。在C++/gtkmm中,實現所有渲染本身的自定義小部件並不那麼困難。
0
您可以使用gtkrc文件嘗試它。 嘗試做這樣的事情。
`風格 「TC-主題進度」 { xthickness = 1個 ythickness = 1
engine "pixmap"
{
image
{
function = BOX
orientation = HORIZONTAL
file = "./buttons/TransparentImage.png"
border = { 0, 0, 0, 0} # = {Left, Right, Top, Bottom}
stretch = TRUE #This stretches the image
}
}
}
類 「GtkProgressBar」 風格 「TC-主題進度」
'
相關問題
- 1. UIViewAnimationTransitionCurlUp具有透明背景
- 2. 使用opengles具有透明背景
- 3. 使svg標識具有透明背景
- 4. 使FlowLayoutPanel具有透明背景
- 5. OSX/Cocoa - 具有透明背景的NSScrollView
- 6. 具有透明背景的Modal UISplitViewController
- 7. 具有透明背景的DialogFragment
- 8. 具有透明背景的MSCHART
- 9. 具有透明背景的javacv圖像
- 10. PHP imagecopy的具有透明背景
- 11. 具有透明背景的RadioButtonRenderer
- 12. 透明小工具背景
- 13. 漣漪上具有透明背景
- 14. Qt Widget具有透明背景
- 15. 文本框具有透明背景
- 16. 樣式表具有帶不透明文本的透明背景?
- 17. 如何使背景透明?
- 18. 具有背景色的透明背景圖像
- 19. 透明背景
- 20. 如何使用oCanvas.js渲染具有透明背景的圖像
- 21. 使webbrowser透明的背景
- 22. 如何使Android主頁啓動器具有透明背景(不透明)
- 23. 只有透明背景
- 24. 如何使Flash影片具有透明背景
- 25. 使背景半透明
- 26. 使透明單位背景
- 27. 使JTextField背景透明
- 28. 使圖像背景透明
- 29. 使頁面背景透明
- 30. 使窗體背景透明