현재 pygtk 라이브러리를 사용하여 Linux에서 Python 프로그램을 작성 중입니다. 나는 이미 창 배경을 투명하게 만들고 모든 클릭을 내 창 아래의 창에 전달했습니다. 이제 모든 클릭 및 키 이벤트가 아래 창으로 전달되므로 아무 것도하지 않는 보이지 않는 창을 얻었습니다.(Py) GTK에서 반복 이미지로 구성된 선을 그리는 방법은 무엇입니까?
이제 내 프로그램에 행을 그릴 위치를 알려주는 외부 프로그램/장치를 사용하고 싶습니다. 나는 이미 그렇게 할 수 있었다.
하지만 하나의 이미지 반복으로 구성된 화면/창에 선을 그릴 수있는 가장 효율적이고 효율적인 방법은 무엇입니까? 레이저 라인 (8x8 픽셀)의 일부분을 가지고 좌표 (0,0)에서 (20,12)까지 선을 그리고 나서 (22,15)에서 다음 선으로 그려야한다고 가정 해 봅시다. 25, 15) 등등. 사용자가 페인트합니다.
마지막으로 질문 : 작은 반복 된 단일 PNG 이미지로 선을 그리려면 어떻게해야합니까? 사용자가 창에 그리는 좌표가 많습니다 (배경이 보이지 않기 때문에 화면처럼 보입니다)?
을 설정할 수는 : pygtk를 사용하지 않습니다. 그것은 GTK + 2를위한 오래된 정적 바인딩입니다. 그러나 그것은 2017 년이고 GTK + 3는 수년 동안 거기에있었습니다. python + GTK + 3 튜토리얼을 읽으십시오 : https://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html – liberforce
그림은 카이로에서 할 수 있습니다 : https : //cairographics.org – liberforce