Когда мы создадим простую веб-страницу и прочитаем эту строку с помощью сочетания клавиш NVDA H , она будет читаться как «Заголовок флэш-продажи третьего уровня»
<h3 class="hp-mod-card-title">Flash Sale</h3>
Но есть лиспособ присвоить Flash Sale переменной Python?Очень жаль, я немного новичок в этом.
import globalPluginHandler
import ui
class GlobalPlugin(globalPluginHandler.GlobalPlugin):
def script_sayHeader(self, gesture):
x = "Header 123"
ui.message(x + 'is a nice header')
__gestures={
"kb:h":"sayHeader"
}
Это код для глобального плагина, который я создал, и мне нужно добавить текущий заголовок или значение сочетания клавиш к этому x ,Это пример кода, и то, что я собираюсь сделать, немного сложно.
Я тоже пытался добавить это, но все еще показываю только заголовок страницы: (
import globalPluginHandler
import ui
import api #added this
class GlobalPlugin(globalPluginHandler.GlobalPlugin):
def script_sayHeader(self, gesture):
x = api.getNavigatorObject().name #added this
ui.message(x + 'is a nice header')
__gestures={
"kb:h":"sayHeader"
}