如何在 wxpython 中更改 wx.TextCtrl 小部件的形状?
How to change shape of wx.TextCtrl widget in wxpython?
我想改变 wxpython 中使用的 wx.TextCtrl 小部件的形状。正常的默认形状是一个方框,但我想让所有的角都有圆曲线。
开箱即用的 wx.TextCtrl
不支持此功能。您需要了解的是,大多数核心小部件实际上是在使用操作系统的小部件,而不是自己绘制它们。所以如果本机小部件不支持这种东西,那么 wxPython 的核心小部件也不支持。
您需要创建自己绘制的自定义小部件才能获得此功能。查看 wxPython 演示以获取自定义小部件的示例。例如,AGW 中的所有小部件都是自定义的。
我想改变 wxpython 中使用的 wx.TextCtrl 小部件的形状。正常的默认形状是一个方框,但我想让所有的角都有圆曲线。
开箱即用的 wx.TextCtrl
不支持此功能。您需要了解的是,大多数核心小部件实际上是在使用操作系统的小部件,而不是自己绘制它们。所以如果本机小部件不支持这种东西,那么 wxPython 的核心小部件也不支持。
您需要创建自己绘制的自定义小部件才能获得此功能。查看 wxPython 演示以获取自定义小部件的示例。例如,AGW 中的所有小部件都是自定义的。