1
我想改变wxpython中使用的wx.TextCtrl小部件的形状。正常的默认形状是一个方形框,但我想让所有角落都有圆形曲线。如何在wxpython中更改wx.TextCtrl小部件的形状?
我想改变wxpython中使用的wx.TextCtrl小部件的形状。正常的默认形状是一个方形框,但我想让所有角落都有圆形曲线。如何在wxpython中更改wx.TextCtrl小部件的形状?
开箱即用的wx.TextCtrl
不支持此功能。您需要了解的是,大多数核心小部件实际上都使用操作系统的小部件,而不是自己绘制它们。所以如果本机小部件不支持这种事情,那么wxPython的核心小部件也不会。
您需要创建一个自定义小部件,您可以自己绘制以获取此功能。查看wxPython演示,了解自定义小部件的示例。例如,AGW中的所有小部件都是自定义的。
.....我检查了它在谷歌,因为我不知道AGW库..但我找不到这样做....你能告诉我如何使我的自定义小部件AGW –
我不是说你可以使用AGW来创建一个自定义小部件。我只是将这些小部件作为一个例子,您可以使用它来提供想法。我会询问wxPython Google小组以获得更多帮助。有几个人创建了自定义小部件。 –
谢谢亲爱的....我发现了一种方法来做到这一点...我可以设置背景图像,并将textxtrl放置在相同的背景颜色...它不是那么准确,但它仍然很好看 –