如何从wxPython中的文本控件传递高亮显示的文本
我正在为我的wxpythongui构建一些基于PyEnchant拼写检查器的额外功能。目前,我的文本控件将拼写错误的单词变为红色(详细和),但我希望加入PyEnchant的建议功能 理想情况下,我希望在用户右键单击文本控件中突出显示的单词时弹出建议,类似于Microsoft word的做法。但是这听起来很难,所以当用户突出显示单词,然后按下“alt+s”(使用加速表)时,我只能抛出一个如何从wxPython中的文本控件传递高亮显示的文本,python,python-2.7,wxpython,Python,Python 2.7,Wxpython,我正在为我的wxpythongui构建一些基于PyEnchant拼写检查器的额外功能。目前,我的文本控件将拼写错误的单词变为红色(详细和),但我希望加入PyEnchant的建议功能 理想情况下,我希望在用户右键单击文本控件中突出显示的单词时弹出建议,类似于Microsoft word的做法。但是这听起来很难,所以当用户突出显示单词,然后按下“alt+s”(使用加速表)时,我只能抛出一个wx.SingleChoiceDialog 关键是能够提取用户突出显示的文本。我可以找出其他的一切,但这仍然让我
wx.SingleChoiceDialog
关键是能够提取用户突出显示的文本。我可以找出其他的一切,但这仍然让我无法理解,以至于我开始怀疑它是否是正确的
可能的希望是这样的,而且您知道如何操作,提前感谢如前所述,
GetStringSelection
函数将返回当前的文本选择
wxEditText
的文档没有显示此函数,但是wxTextCtrl
也是从wxtentry
派生的,这就是函数的定义 尚未尝试,但实际偏移量的GetStringSelection
(或GetSelection
)应该可以为您获取文本。。。这样行吗?我还没有在文档中看到过,我会玩得很开心,如果你能给它写个答案,我会接受的