效果
代碼
import sys
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)
widget = QWidget()
label = QLabel(widget)
label.setText('Hello World!')
'''主要邏輯'''
def mouseDoubleClickEvent(event):
text, ok = QInputDialog().getText(QWidget(), '修改Label', '輸入文本:')
if ok and text:
label.setText(text)
label.mouseDoubleClickEvent = mouseDoubleClickEvent
widget.show()
sys.exit(app.exec_())