wxPython ObjectListView показывает любое изображение в виде черного квадрата в заголовке столбца. - PullRequest
0 голосов
/ 03 мая 2018

Я разрабатываю настольное приложение (не веб) с Python, используя wxPython и ObjectListView (OLV) для представления таблиц. Работает на Windows 10.

OLV не выравнивает заголовки столбцов по левому краю, поскольку оставляет место для изображения (включая сортирующее изображение). Даже если я отменил сортировку, заголовок все еще имеет отступ (хотя и меньше) и не выровнен по левому краю. Чтобы обойти это, я пытаюсь установить собственное изображение в этот заголовок (используя стандартную функциональность OLV: метод AddNamedImages при создании экземпляра OLV и headerImage в ColumnDefn), который устраняет проблему выравнивания. ОДНАКО изображение всегда отображается в виде черного квадрата, независимо от размера, формата, содержимого, прозрачного или нет. Смотри картинку.

enter image description here

Я пробовал 1x1 пиксельное изображение, BMP, PNG, JPG - нада. Всегда этот черный квадрат. Есть идеи / предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...