我正在尝试编写一个程序,当用户单击文本框中的单词(在Tkinter中)时,该单词将被添加到数组/列表中。到目前为止,该单词已添加到列表中,但每次单击一个新单词时,我之前单击的单词都将被删除。以下是我的代码
#!groovy
windowsNode = 'windows'
pipeline {
agent none
stages {
stage('Stage A') {
agent {
label windowsNode
}
steps {
script {
stage('Stage 1') {
windowsNode = NODE_NAME
echo "windowsNode: $windowsNode, NODE_NAME: $NODE_NAME"
}
stage('Stage 2') {
echo "windowsNode: $windowsNode, NODE_NAME: $NODE_NAME"
}
}
}
}
}
}
任何帮助?
答案 0 :(得分:0)
您必须创建全局变量或类变量self.search
- 现在您创建局部变量并在每次单击时分配空列表
def __init__(self):
self.search = []
def _on_click(self, event):
wordclicked = ArticleTextBox.get("insert wordstart", "insert wordend")
self.search.append(wordclicked)
print(self.search)