wxPython ObjectListView показывает любое изображение в виде черного квадрата в заголовке столбца.
Я разрабатываю настольное приложение (не веб) с Python, используя wxPython и ObjectListView (OLV) для представления таблиц. Работает на Windows 10.
OLV не выравнивает заголовки столбцов по левому краю, так как оставляет место для изображения (включая сортирующее изображение). Даже если я отменил сортировку, заголовок все еще имеет отступ (хотя и меньше) и не выровнен по левому краю. Чтобы обойти это, я пытаюсь установить собственное изображение в этот заголовок (используя стандартную функциональность OLV: AddNamedImages
метод при создании экземпляра OLV, и headerImage
в ColumnDefn), который исправляет проблему выравнивания. ОДНАКО изображение всегда отображается в виде черного квадрата, независимо от размера, формата, содержимого, прозрачного или нет. Смотрите картинку.
Я попробовал 1x1 пиксельное изображение, BMP, PNG, JPG - нада. Всегда этот черный квадрат. Есть идеи / предложения?