Можно ли сделать текст прозрачным в wxPython?

1

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

  • 0
    Вы задавали свой вопрос в списке рассылки wxpython? Вы, скорее всего, получите авторитетный ответ там.
Теги:
transparency
opacity
wxpython

2 ответа

1

Вам, вероятно, нужен виджет для графического рендеринга. Насколько мне известно, в wxPython вы можете напрямую использовать встроенный wxGraphicsContext или pyCairo. Каир более мощный. Однако я не знаю подробностей.

0

Я бы попробовал aggdraw на небольшой холст.

В любом статическом тексте используется механизм наклейки на платформе, поэтому вы не получите такого контроля над ним.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню