gtk3 で透明なメニューを作成することは可能ですか? 下にあるウィンドウは、背景として画像を使用します。ウィンドウの背景に色を使用できますが、画像は使用できません。
1064 次
1 に答える
0
最初に背景画像を追加し、次にそれをgtk3に移植することにより、 gdk2リファレンスの例を使用してあなたが言ったことを実行しようとしました。私はgtkの専門家ではありませんが、どういうわけかコンパイルしました。
http://pastebin.com/0XwUW5k3(同じフォルダーに「background.png」が存在する必要があることに注意してください)
ウィジェットを保持している透明な暗い長方形は、おそらくボックスです。背景色も完全に透明に設定してみましたが、うまくいきませんでした。完全に透明にしたい場合は、自分で作成/描画する必要がありますが、それは私がしたいことではありません。複雑すぎるように思われるので提案します。
また、ウィンドウにすでに適合している解像度で背景画像を作成したい場合は、スケーリング部分をスキップできます。スケール関数は元々このメーリングリストスレッドから来ています
于 2012-01-09T20:40:18.917 に答える