我正在为我的wxpythongui构建一些基于PyEnchant拼写检查器的额外功能。目前,我的文本控件将拼写错误的单词变为红色(详细的here和here),但我想加入PyEnchant的建议功能。在
理想情况下,我希望在用户右键单击文本控件中突出显示的单词时弹出建议,类似于microsoftword的操作方式。但这听起来很难,所以我只能接受当用户高亮显示单词然后按下“alt+s”(使用加速表)时抛出一个wx.SingleChoiceDialog
。在
关键是能够提取用户突出显示的文本。我能搞清其他的一切,但这仍然让我无法理解,以至于我开始怀疑 可能。希望是这样的,而且你知道怎么做,提前谢谢
如前所述,
GetStringSelection
函数将返回当前文本选择。在wxEditText
的文档没有显示这个函数,但是wxTextCtrl
也是从wxTextEntry
派生出来的,这就是函数定义的地方。在相关问题 更多 >
编程相关推荐