QT 同样的代码和操作,F5调试程序正常,Ctrl+R 运行 重复操作会造成程序崩溃
QT 同样的代码和操作,F5调试程序正常,Ctrl+R 运行 重复操作会造成程序崩溃,现在手里没有代码。
操作大致流程就是,点击按钮清除窗体内的布局和释放掉new的 Widget 、ToolButton 和 Label。在进行重新new控件以及设置布局
代码大致就是这样
// 按钮转到槽 功能为 刷新主面板
void btn_click()
{
1. 清除布局
...
2. 遍历已经 new 的 控件 btn 、label 等
3. 释放掉new 的控件
4. 重新new 控件 和 设置布局等
}
为什么F5调试就不会崩溃,而运行就不一定什么时候就崩溃了?
网上有说高频率的发送信号 槽函数去刷新界面会造成页面卡顿,从而异常。