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