Я добавляю некоторые объекты wx.StaticText поверх моего основного wx.Frame, который уже имеет фоновое изображение. Тем не менее, StaticText всегда, кажется, рисует сплошной (непрозрачный) цвет фона, скрывая изображение. Я попытался создать объект wx.Color и изменить значение alpha там, но это не дает никаких результатов. Есть ли способ поместить текст в рамку и пролить свет? И, кроме того, можно ли сделать сам текст полупрозрачным? Спасибо.
Вам, вероятно, нужен виджет для графического рендеринга. Насколько мне известно, в wxPython вы можете напрямую использовать встроенный wxGraphicsContext или pyCairo. Каир более мощный. Однако я не знаю подробностей.
Я бы попробовал aggdraw на небольшой холст.
В любом статическом тексте используется механизм наклейки на платформе, поэтому вы не получите такого контроля над ним.