如何从wxPython中的文本控件传递突出显示的文本

2024-04-29 05:54:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的wxpythongui构建一些基于PyEnchant拼写检查器的额外功能。目前,我的文本控件将拼写错误的单词变为红色(详细的herehere),但我想加入PyEnchant的建议功能。在

理想情况下,我希望在用户右键单击文本控件中突出显示的单词时弹出建议,类似于microsoftword的操作方式。但这听起来很难,所以我只能接受当用户高亮显示单词然后按下“alt+s”(使用加速表)时抛出一个wx.SingleChoiceDialog。在

关键是能够提取用户突出显示的文本。我能搞清其他的一切,但这仍然让我无法理解,以至于我开始怀疑 可能。希望是这样的,而且你知道怎么做,提前谢谢


Tags: 用户文本功能here情况单词建议控件
1条回答
网友
1楼 · 发布于 2024-04-29 05:54:38

如前所述,GetStringSelection函数将返回当前文本选择。在

wxEditText的文档没有显示这个函数,但是wxTextCtrl也是从wxTextEntry派生出来的,这就是函数定义的地方。在

相关问题 更多 >