저는 GTK 드로잉 영역을 가지고 있으며, 다른 것들이 그려 질 수있는 동안 이미지 디스플레이를 배경으로하고 싶습니다.GTK 드로어 블 영역 투명한 배경색
첫 번째 시도는 단순히 다른 이미지를 그리기 전에 이미지를 가져 와서 픽스맵에 넣고 그리기 만했습니다. 그 결과 객체 배경이 내 배경 이미지를 완전히 덮었습니다.
이제 개체의 pixmap의 gtk.gdk.GC를 변경해야 배경 색상이 투명 해집니다. 여기 내가 문제가있는 곳입니다. gtk.gdk.Color의 알파를 설정하는 방법을 모르겠습니다.
어떻게 gtk.gdk.Color의 알파를 설정합니까? (또는 색상을 투명하게 만드는 다른 방법)
이 아이디어가 작동하지 않을 것으로 생각되면 알려 주시기 바랍니다. 나는 GTK를 처음 보았습니다. 고급 2D가을 그리기위한 크로스 플랫폼 지원을 제공하는 오픈 소스 2D 그래픽 라이브러리 :
수정 된 점 : 객체 자체가 아주 작더라도 최상위 수준의 객체가 전체 도면 영역을 공백으로 채우는 것이 었습니다. 이 문제를 해결하기 위해 배경 이미지를 드로잉 영역에 그리는 대신 첫 번째 시도를 사용하여 픽스맵 자체를 그렸습니다. – user2327814