下面是我在5D 发贴求解,然后热心朋友回答的
5 Q: X! |' J# L" R; S/ P$ T
Q:我做了一个英语学习软件中有单词查询功能(英译汉字典),同时希望在查询单词的同时显示这个单词在本软件涉及文章中的位置。
}# Q8 {2 O5 G; y框架的find功能很适合这个,但是find是弹出一个窗口,手动输入搜索的内容,然后列出单词在程序中的页面名称。
/ p' R5 }/ x; R+ s5 {+ b) h2 g我想能不能将我的单词查询软件,能将我的查询的单词同时和搜索功能对接,即显示单词的查询结果又能显示搜索结果(而不是手动启动搜索功能,手动输入搜索的单词),朋友们有没有什么好的办法。
% |" p* T' n- x( i$ p6 y7 H$ J用什么函数可以做到? findtext(...)
: A+ Q! s' v8 n' U& h9 z, NA:preset text属性里是可以用变量的,比如用wordclicked,就可以一步进行查询。(Y)
9 U0 k: F m/ { D
查询时要加引号,所有的搜索都是这样,比如Google,yahoo等等。 像这样:
5 G0 {- z& J0 e, I& ?
"a drop of": 查到精确匹配;
. ?; Q1 X# {) {' B7 U) {! S6 @a drop of: 只要一页有这样的词,就可以查到,上面的情况。(mimicico
% J9 {6 W) h! @; R- |0 W
)
$ Q F+ h& I3 y7 {0 L/ A2 ^
: Q' A/ T% p; ^; Rmimicico讲的不错。只要变量内容预设为"\"a drop of\""就可以精确匹配了。(Y)
4 G8 [0 V6 A" a6 `- O% H& ]' ?1 F
! F# e+ l# v/ p1 S9 C1 N
如果查询时不加引号,就会出现如图情况
9 m5 }5 w# Q7 K; y' ~: ]# Z' `1 M
- Y$ h: M9 \" d' a