我的ListView里面有按钮。单击按钮时,我需要某种方式来更改除单击按钮之外的所有其他按钮的背景颜色。 最初,我的列表视图中的所有按钮都具有白色背景,当单击一个按钮时,我检查背景颜色是白色,然后变为灰色,并且需要将所有其他按钮的背景颜色更改为白色。 这是代码:
from gensim.test.utils import common_texts, get_tmpfile
from gensim.models import Word2Vec
from gensim.models.callbacks import CallbackAny2Vec
class callback(CallbackAny2Vec):
'''Callback to print loss after each epoch.'''
def __init__(self):
self.epoch = 0
def on_epoch_end(self, model):
loss = model.get_latest_training_loss()
print('Loss after epoch {}: {}'.format(self.epoch, loss))
self.epoch += 1
model = Word2Vec(common_texts, size=100, window=5, min_count=1,
compute_loss=True, callbacks=[callback()])