小编use*_*304的帖子

QMainWindow close() 信号未发出

为了在关闭继承自 QMainWindow 的窗口之前发出警告,我重新实现了它的closeEvent,当我close()手动发出时它可以正常工作。但是,单击“x”按钮不会触发此操作;它只是退出。

它确实aboutToQuit()为应用程序发出信号,我可以在窗口关闭后使用它来“恢复”窗口。但我想在最初关闭之前发出警告。

我不确定问题出在哪里。该窗口是顶级的,没有正在运行的线程。我是否误解了什么信号实际上连接到按钮点击......?它 close()吧?

qt qt5

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

qt ×1

qt5 ×1