Tôi đang cố gắng tìm hiểu cách thêm và sửa đổi biểu tượng huy hiệu cho từng tệp trên hệ thống tệp giống như cách Dropbox thêm biểu tượng đồng bộ vào tệp. Tôi muốn làm điều này trên các nền tảng và đang tìm hiểu xem ngôn ngữ nào là tốt nhất. Ngay bây giờ tôi nghĩ python là ứng cử viên, nhưng tôi mở cho các ngôn ngữ khác mà vấn đề này có thể đã được giải quyết.Thêm một huy hiệu vào biểu tượng bằng Python trên Windows/OSX/Linux
5
A
Trả lời
5
Tôi nghi ngờ có một thư viện nền tảng bất khả tri trong bất kỳ ngôn ngữ nào để đạt được mục tiêu của bạn. I
Đối với GNOME (và có thể XFCE), các biểu tượng huy hiệu được gọi là biểu tượng và được điều khiển thông qua siêu dữ liệu gvfs. Đây là cách bạn có thể thay đổi các biểu tượng thông qua dòng lệnh (lấy từ here):
$ gvfs-set-attribute $FOLDER -t stringv metadata::emblems new urgent
Tôi chắc rằng nếu bạn thâm nhập vào nguồn gốc của gvfs-set-thuộc tính bạn muốn tìm ra các API.
Đối với KDE 4.x bạn có thể sử dụng kwriteconfig (lấy từ here):
$ kwriteconfig --file "$FOLDER/.directory" --group 'Desktop Entry' --key Icon /path/to/icon.png
Trên Windows bạn có nghĩa vụ phải implement một giao diện IShellIconOverlayIdentifier COM.
Đối với MAC ... Tôi không biết. Theo this, không có API chính thức nào để làm điều đó ít nhất cho Mac OS X 10.6.
Các vấn đề liên quan
- 1. Facebook thêm số huy hiệu vào biểu tượng ứng dụng trong Android như thế nào?
- 2. iOS, biểu tượng giảm huy hiệu số
- 3. Thêm huy hiệu vào biểu tượng tệp trong Trình tìm kiếm
- 4. Làm cách nào để vẽ huy hiệu trên biểu tượng Bến tàu của tôi bằng Cocoa?
- 5. cách thêm biểu tượng vào biểu tượng tệp windows?
- 6. Xóa huy hiệu khỏi biểu tượng ứng dụng iOS
- 7. Số huy hiệu biểu tượng ứng dụng không tăng: Xcode
- 8. cách xóa biểu tượng thông báo huy hiệu khỏi biểu tượng ứng dụng trong iPhone
- 9. Huy hiệu trên biểu tượng ứng dụng trong ứng dụng Iphone
- 10. Thêm một NSProgressIndicator vào biểu tượng dock
- 11. iOS: Huy hiệu biểu tượng ứng dụng sẽ không biến mất
- 12. Thêm biểu tượng vào QDialog
- 13. Thêm biểu tượng chương trình bằng Python GTK
- 14. huy hiệu/thành tích
- 15. chúng ta có thể hiển thị số hiệu huy hiệu trên biểu tượng ứng dụng android như iphone không?
- 16. Huy hiệu Xóa Ứng dụng số
- 17. Bảng biểu tượng bằng Python
- 18. Biểu tượng huy hiệu có tính năng Bubble Count (như iOS) trong Jquery Mobile
- 19. thêm nhiễu vào tín hiệu trong python
- 20. Thông báo đẩy của Apple không tự động thay đổi biểu tượng huy hiệu
- 21. Có thể tùy chỉnh huy hiệu biểu tượng ứng dụng: Xcode không?
- 22. Cách triển khai huy hiệu?
- 23. Thêm một breakpoint biểu tượng trên một selector trong Xcode
- 24. Thêm biểu tượng trên tab JTabbedpane
- 25. Python: Thêm trường vào đối tượng động
- 26. Cách thêm biểu tượng UIActivityView trên UIToolBar?
- 27. HTML/CSS - Thêm biểu tượng vào nút
- 28. Thêm UIImage lên trên một UIImage khác
- 29. Tôi làm cách nào để thêm huy hiệu vào UIButton chuẩn?
- 30. Cách thêm biểu tượng vào ứng dụng ubuntu
Liferay Nativity là một thư viện gnostic platforma. Nó không có ràng buộc Python, nhưng đó sẽ là một nơi tốt để bắt đầu có thể. –