Как изменить форму виджета wx.TextCtrl в wxpython?
Я хочу изменить форму виджета wx.TextCtrl, используемого в wxpython. Обычная фигура по умолчанию - квадратное поле, но я хочу, чтобы все углы имели круглую кривую.
1 ответ
Решение
Это не поддерживается wx.TextCtrl
из коробки. Что вам нужно понять, так это то, что большинство основных виджетов на самом деле используют виджеты операционной системы, а не рисуют их сами. Так что если родной виджет не поддерживает такого рода вещи, то и основные виджеты wxPython тоже не будут.
Вам нужно будет создать собственный виджет, который вы создадите сами, чтобы получить эту функциональность. Посмотрите демонстрацию wxPython с примерами пользовательских виджетов. Например, все виджеты в AGW являются пользовательскими.