저는 파이썬을 처음 사용합니다. 이미지를 배경으로 사용하는 앱을 만들고 싶었습니다. 그러나 이미지 위에 '레이블'을 추가하면 레이블의 흰색 배경을 볼 수 있습니다. '라벨'위젯 색상을 '투명'으로 설정하는 솔루션이 있습니까?Tkinter를 사용하여 투명한 위젯을 만드는 방법은 무엇입니까?
7
A
답변
8
레이블 배경을 투명하게 만드는 방법을 모르겠습니다. 하나의 대안은 캔버스 위젯을 전체적으로 기본으로 사용하고 create_image
메서드를 사용하여 배경 이미지를 추가하고 create_text
을 사용하여 텍스트 레이블을 만듭니다. 조금 더 많은 작업이 이루어 지지만 텍스트는 이미지 위에 배경없이 렌더링되어야합니다. (필자는 캔버스 위젯에 대한 경험이 거의 없으므로 이론보다는 경험보다 더 많이 말하고 있지만 시도해 볼 가치가 있습니다.)
좋은 Tkinter 참고 자료가 없다면 this one made by New Mexico Tech을 적극 권장합니다. downloadable PDF으로도 제공됩니다.
관련 문제
- 1. tkinter를 사용하여 타이머를 만드는 방법은 무엇입니까?
- 2. tkinter를 사용하여 범위 슬라이더를 만드는 방법은 무엇입니까?
- 3. 투명한 헤더를 만드는 방법은 무엇입니까?
- 4. 파이썬을 사용하여 안드로이드 위젯을 만드는 방법은 무엇입니까?
- 5. 투명한 JFrame을 만드는 방법은 무엇입니까?
- 6. Silverlight에서 위젯을 만드는 방법은 무엇입니까?
- 7. ExpandableListView로 위젯을 만드는 방법은 무엇입니까?
- 8. tkinter를 사용하여 2 차 디스플레이에서 전체 화면을 만드는 방법은 무엇입니까?
- 9. tkinter를 사용하여 여러 줄 항목을 만드는 방법은 무엇입니까?
- 10. Tkinter를 사용하여 마우스가 클릭하는 모든 곳에서 볼을 만드는 방법은 무엇입니까?
- 11. GraphicsMagick CLI로 투명한 이미지를 만드는 방법은 무엇입니까?
- 12. 투명한 프레임 셋을 만드는 방법은 무엇입니까?
- 13. html5에서 투명한 캔버스를 만드는 방법은 무엇입니까?
- 14. Android에서 투명한 데모를 만드는 방법은 무엇입니까?
- 15. 투명한 배경으로 WebBrowser 컨트롤을 만드는 방법은 무엇입니까?
- 16. 한 번에 여러 개의 입력 위젯을 만드는 방법은 무엇입니까?
- 17. 버튼이 많은 위젯을 만드는 방법은 무엇입니까?
- 18. Tkinter를
- 19. javaFX를 사용하여 투명한 창 스테이지를 만드는 방법은 무엇입니까? ...
- 20. iOS 앱용 위젯을 만드는 방법은 무엇입니까?
- 21. android에서 캘린더 홈 위젯을 만드는 방법은 무엇입니까?
- 22. GWT의 RichTextArea 위젯을 ReadOnly로 만드는 방법은 무엇입니까?
- 23. ExtJS 4에서 맞춤 위젯을 만드는 방법은 무엇입니까?
- 24. Android 홈 화면 위젯을 만드는 방법은 무엇입니까?
- 25. 이렇게 맞춤형 위젯을 만드는 방법은 무엇입니까?
- 26. 중첩 접을 수있는 위젯을 만드는 방법은 무엇입니까?
- 27. 팔콘에서 맞춤 클래스/위젯을 만드는 방법은 무엇입니까?
- 28. dojox.grid.cells.dijit에 대한 새 위젯을 만드는 방법은 무엇입니까?
- 29. Qt를 사용하여 올바른 GUI 위젯을 만드는 방법은 무엇입니까?
- 30. jquery 및 일부 API를 사용하여 날씨 위젯을 만드는 방법은 무엇입니까?
감사합니다. 저스틴. 그것은 나를 위해 완벽하게 작동했습니다. 하지만 지금은 이것에 대한 또 다른 질문이 있습니다. Canvas 위에 다른 위젯 (label, OptionMenu, Entry)을 추가 할 수 있습니까? 필자가 조사한 바에 따르면 비트 맵 종류의 아크를 추가 할 수 있음을 알 수있었습니다. – Ashok
제가 답변에서 언급 한 Tkinter 레퍼런스는 캔버스의'create_window' 메소드를 사용하여 다른 위젯을 Canvas에 어떻게 추가 할 수 있는지 알려줍니다. 이것을 사용하여 개별 위젯을 배치하거나 위젯 모음을 포함하는 프레임을 배치 할 수 있습니다. –
감사합니다 저스틴. 그 언급은 많은 도움이되었습니다. 다시 한번 감사드립니다 !!! – Ashok