摘要: 我的情况是,界面没有用自带的关闭按钮,而是自定义,点击调用其 close(); 函数 测试发现,当关闭软件时,并没有调用析构函数。 解决方法: 在构造函数中,加上 setAttribute(Qt::WA_DeleteOnClose); 这也适用于,“子窗体的构造函数中初始化了父窗体的parent,当 阅读全文
posted @ 2022-06-09 17:10 Orville 阅读(1192) 评论(0) 推荐(1)
摘要: 这是由于权限不够,导致创建文件夹失败。 这个权限不是 “打开Qt的权限”,而是 “要创建文件夹所在目录”,是否具备此权限。 解决方法:找到此目录(即文件夹),sudo chmod 777 目录名。 重新 qmake 即可。 阅读全文
posted @ 2022-06-09 10:22 Orville 阅读(458) 评论(0) 推荐(0)
摘要: 第一种方式:使用QSystemSemaphore和QSharedMemory 优点:无需调用其他代码或者库,直接使用即可,操作方便 缺点:在某种意思上,仅在windows系统下生效。原因是 QSharedMemory 在两个系统中的处理方式不一样, windows:它 “不拥有” 共享内存段,当所有 阅读全文
posted @ 2022-06-09 10:22 Orville 阅读(1085) 评论(0) 推荐(0)