python - 如何在wxpython中改变wx.TextCtrl小部件的形状?

标签 python wxpython wx.textctrl

我想改变wxpython中使用的wx.TextCtrl小部件的形状。正常情况下默认形状是一个方框,但我想让所有的角都有圆形曲线。

最佳答案

开箱即用的wx.TextCtrl不支持此功能。您需要了解的是,大多数核心小部件实际上是使用操作系统的小部件,而不是自行绘制它们。因此,如果 native 小部件不支持此类功能,那么 wxPython 的核心小部件也不支持。

您需要创建一个自己绘制的自定义小部件才能获得此功能。查看 wxPython 演示以获取自定义小部件的示例。例如,AGW 中的所有小部件都是自定义的。

关于python - 如何在wxpython中改变wx.TextCtrl小部件的形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612573/

相关文章:

python - Python全局关键字

python - async - sync - 一个 python 事件循环中的异步调用

wxpython ogl封装拖动事件

python - 如何在大型 wxpython 应用程序中存储项目

python - Graphviz 调用 view() 函数时抛出错误

python - 在元组列表列表中查找重复项 Python

python - 从类中的另一个函数调用一个函数

python - 为什么这种结束线程的方法不起作用?

python - 在 wxpython 中选择多个 TextCtrl 上的文本