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

时间:2013-12-10 16:00:14

标签: python python-2.7 wxpython

我正在根据我的wxPython GUI的PyEnchant拼写检查器构建一些额外的功能。目前,我的文本控件将拼写错误的单词变为红色(详细herehere),但我想结合PyEnchant的建议功能。

理想情况下,当用户右键单击文本控件中突出显示的单词时,我希望弹出这些建议,类似于Microsoft Word的操作方式。但这听起来相当困难,所以当用户突出显示该单词然后按“alt + s”(使用加速器表)时,我只会放弃wx.SingleChoiceDialog

关键是能够拉出用户突出显示的文本。我可以弄清楚其他一切,但这仍然让我无法想到它是否会开始怀疑 可能。希望它是知道如何做到这一点,提前谢谢

1 个答案:

答案 0 :(得分:1)

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

wxEditText的文档未显示此功能,但wxTextCtrl也来自wxTextEntry,而且这是定义函数的位置。