Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改wxpython中wx.TextCtrl小部件的形状?_Python_Wxpython_Wx.textctrl - Fatal编程技术网

如何更改wxpython中wx.TextCtrl小部件的形状?

如何更改wxpython中wx.TextCtrl小部件的形状?,python,wxpython,wx.textctrl,Python,Wxpython,Wx.textctrl,我想更改wxpython中使用的wx.TextCtrl小部件的形状。默认情况下,法线形状是方形框,但我希望使所有角都具有圆曲线。wx.TextCtrl开箱即用不支持这一点。您需要了解的是,大多数核心小部件实际上都在使用操作系统的小部件,而不是自己绘制它们。因此,如果本机小部件不支持这种事情,那么wxPython的核心小部件也不会支持 您需要创建一个自定义小部件,自己绘制以获得此功能。查看wxPython演示,了解自定义小部件的示例。例如,AGW中的所有小部件都是自定义的。…我在谷歌上查看过它,因

我想更改wxpython中使用的wx.TextCtrl小部件的形状。默认情况下,法线形状是方形框,但我希望使所有角都具有圆曲线。
wx.TextCtrl
开箱即用不支持这一点。您需要了解的是,大多数核心小部件实际上都在使用操作系统的小部件,而不是自己绘制它们。因此,如果本机小部件不支持这种事情,那么wxPython的核心小部件也不会支持


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

…我在谷歌上查看过它,因为我不知道AGW库。但是我找不到这样做的方法。。。。你能告诉我如何使用AGW来制作我的自定义小部件吗?我不是说你可以使用AGW来创建自定义小部件。我只是把这些小部件作为一个例子,你可以用它们来表达想法。我会请求wxPython谷歌集团提供更多帮助。有几个人已经创建了自定义小部件。谢谢亲爱的。。。。我找到了这样做的方法。。。我可以设置背景图像并将文本XTRL放置在相同的背景颜色中。。。虽然不太准确,但看起来还是不错