def refresh_window(self, text):
"""???????"""
# ???????
self.setFixedSize(400, 300)
cur = QtGui.QCursor.pos()
x = cur.x() + 20
y = cur.y() + 20
# ????????????????
window_h = QDesktopWidget().screenGeometry().height()
window_w = QDesktopWidget().screenGeometry().width()
if x + 400 > window_h or y + 300 > window_w:
x -= 20 + 400
y -= 20 + 300
self.move(x, y)
self.setWindowTitle("search for:")
self.search_words.setText(text)
# ???????
self.voice_play2.hide()
self.voice_play1.hide()
if len(self.query.word.voices) >= 2:
self.voice_label1.setText(self.query.word.voices[1][0])
self.voice_label2.setText(self.query.word.voices[0][0])
print(self.query.word.voices[1][0])
# self.voice_play1.clicked.connect(lambda: self.play_voice(self.query.word.voices[0][1]))
# self.voice_play2.clicked.connect(lambda: self.play_voice(self.query.word.voices[1][1]))
self.play_voice(self.query.word.voices[1][1])
elif len(self.query.word.voices) == 1:
print("lenth 1")
self.voice_label1.setText(self.query.word.voices[0][0])
# self.voice_play1.clicked.connect(lambda: self.play_voice(self.query.word.voices[0][1]))
self.play_voice(self.query.word.voices[0][1])
else:
self.voice_label1.setText("No voices found.")
base_info = ''
for x in self.query.word.props:
base_info += x + self.query.word.props[x] + '\n'
self.base_infor_label.setText(base_info)
评论列表
文章目录