Tôi mới sử dụng Python. Tôi muốn tạo một ứng dụng có hình ảnh làm nền của nó. Nhưng khi tôi thêm một 'Nhãn' trên hình ảnh, tôi có thể thấy một nền trắng cho nhãn. Chúng ta có một giải pháp để làm cho màu của vật dụng 'Nhãn' được đặt thành 'trong suốt' không?Làm cách nào để tạo các vật dụng trong suốt bằng Tkinter?
7
A
Trả lời
8
Tôi không biết cách tạo hình nền nhãn trong suốt. Một cách khác là sử dụng tiện ích Canvas làm cơ sở cho toàn bộ điều, sau đó sử dụng phương thức create_image
để thêm hình nền và create_text
để tạo nhãn văn bản. Nó sẽ có nhiều công việc hơn một chút, nhưng văn bản sẽ hiển thị mà không có nền phía trên hình ảnh. (Phải thừa nhận rằng tôi có rất ít kinh nghiệm với tiện ích Canvas, vì vậy tôi đang nói nhiều hơn từ lý thuyết hơn là trải nghiệm, nhưng đáng để thử.)
Nếu bạn không có tham chiếu Tkinter tốt, tôi khuyên bạn nên giới thiệu this one made by New Mexico Tech. Nó có sẵn như là một downloadable PDF là tốt.
Các vấn đề liên quan
- 1. Làm cách nào để Tkinter hỗ trợ PNG trong suốt?
- 2. Có cách nào để tạo cửa sổ trong suốt với Tkinter không?
- 3. Làm cách nào để tạo bộ chọn ngày trong tkinter?
- 4. Làm cách nào để tạo nền bán trong suốt?
- 5. Làm thế nào để bạn vẽ hình ảnh trong suốt bằng cách sử dụng System.Drawing?
- 6. Làm thế nào để tạo SurfaceView với nền trong suốt?
- 7. Làm thế nào để tạo JButton một phần trong suốt trên JFrame hoàn toàn trong suốt?
- 8. Làm thế nào để tạo gradient trong suốt?
- 9. Cách tạo UIWebView trong suốt
- 10. Làm cách nào để tạo lớp phủ hướng dẫn màu xám nửa trong suốt trong Android?
- 11. Làm cách nào để tạo biểu mẫu trong suốt theo hình ảnh PNG?
- 12. Làm cách nào để làm cho JFrame trong suốt?
- 13. Làm thế nào để xóa Tkinter Canvas?
- 14. Làm cách nào để tạo hình chữ nhật trong Đồ họa có màu trong suốt?
- 15. Tạo bảng trong suốt
- 16. Làm cách nào để tạo cửa sổ bật lên trong Tkinter khi nhấn nút?
- 17. Làm cách nào để tạo PNG 8 bit có độ trong suốt từ NSBitmapImageRep?
- 18. Làm cách nào để hiển thị hình ảnh trong Python 3 bằng tkinter/ttk?
- 19. Làm cách nào để tạo biểu đồ chồng chéo trong suốt màu đen và trắng bằng ggplot2?
- 20. Tôi có thể thay đổi hình dạng alpha bằng Tkinter bằng cách nào?
- 21. Làm cách nào để sử dụng các mô-đun tkinter với Python 3?
- 22. Làm cách nào để tạo cửa sổ trong suốt với Qt Quick?
- 23. Làm cách nào để tạo một enum bằng các số?
- 24. Cách tạo UIImage với nền trong suốt
- 25. Làm cách nào để tạo đường viền trong suốt với CSS?
- 26. Làm thế nào để cạo bỏ nhân vật cuối cùng bằng cách sử dụng sed?
- 27. Làm cách nào để tải Ảnh trong suốt từ ImageList?
- 28. Làm cách nào để đặt thứ tự tab trong ứng dụng tkinter?
- 29. cocoa : Cách tạo nền trong suốt webView?
- 30. Làm cách nào để tạo hoạt động trong suốt trên Android?
Cảm ơn Justin. Nó làm việc hoàn hảo cho tôi. Nhưng bây giờ tôi có một truy vấn khác về điều này. Chúng tôi có thể thêm các tiện ích khác (nhãn, OptionMenu, Entry) trên Canvas không? Theo như tôi đã tìm kiếm, tôi có thể thấy rằng chúng tôi có thể thêm vòng cung, loại bitmap của sự vật. – Ashok
Tham chiếu Tkinter mà tôi đã đề cập trong câu trả lời của tôi cho biết cách bạn có thể thêm các widget khác vào Canvas bằng phương thức 'create_window' của canvas. Bạn có thể sử dụng công cụ này để đặt các tiện ích riêng lẻ hoặc sử dụng nó để đặt Khung chứa bộ sưu tập các tiện ích con. –
Cảm ơn Justin. Tài liệu tham khảo đã giúp tôi rất nhiều. Cảm ơn một lần nữa !!! – Ashok