0

我正在与 QT 创建者合作,他出现了一个我无法解决的问题......我在一个 gui 应用程序上,我有一个窗口,上面有一个调用“扫描”的按钮,当按下它时运行一个 QProgressDialog,同时运行代码有一个循环很重,而..在那里好吧,当我按下QprogressDialog的取消按钮时出现问题,通常关闭并询问dialog.wascancelled循环()是否中断。在对话框关闭之前一切都很完美,循环被中断并返回到我的初始窗口.. 但这里的问题是,如果我按下按钮“扫描”再次打开,但他的条件 qprogressdialog wascancelled () 仍然为真,进入循环后并询问 wascancelled () 是否会自动消失...我可以将 wascancelled () 的状态更改为 false?,

4

1 回答 1

2

你应该打电话QProgressDialog::reset()

于 2013-05-20T19:08:23.650 回答