【发布时间】:2021-03-18 12:45:33
【问题描述】:
我正在使用self.sub_dialog = QtWidgets.QDialog(self)
我想在 sub_dialog 关闭事件时清除 QLineEdite。怎么办?
【问题讨论】:
-
这取决于,因为“关闭” QDialog 有不同的方式:当用户通过按下 Ok 或 Cancel 等按钮或按下 Esc 键或尝试关闭来接受/拒绝对话框时通过单击窗口的 X 按钮。你在寻找什么行为?
-
从
QtWidgets.QDialog继承并覆盖closeEvent -
@musicamante 通过单击窗口的 X 按钮,没有接受/拒绝。