2

gtk.Window/gtk.Widget の次の関数の次の関数の経験がある人に興味があります

 shape_combine_mask(shape_mask, offset_x, offset_y)

窓を長方形ではなく丸くしたい。shape_mask を取得するにはどうすればよいですか? それはビットマップでなければならないと言っています。gtk.Pixbuf を使用して画像からビットマップを取得する必要がありますか? または、カイロを使用して「cairo_region_create_from_surface」で形状を取得し、最初の引数として gtk.Region を受け入れる別の関数を使用する必要がありますか?

誰かがこれの例を投稿できれば、それは素晴らしいことです。C/C++ またはできれば Python ですが、問題ありません。

私が使用しているGTKはバージョン2です

前もって感謝します!

4

0 に答える 0