QT学习之路
MMX386
这个作者很懒,什么都没留下…
展开
-
QT递归获取指定目录下的所有文件
递归获取目录下的所有文件(输出的是文件的全路径)该功能好多项目用到,特意记下来,QT实现代码比较简洁易懂代码如下://递归获取目录下的所有文件void RecursiveAllFiles(QString strFolder, QStringList& strListFile){ QDir dir(strFolder); QFileInfoList listFileInfos = dir.entryInfoList(QDir::Dirs | QDir::Files | QDir::NoD原创 2021-05-09 02:10:33 · 798 阅读 · 0 评论 -
QT主窗口弹出子窗口后隐藏,关闭子窗口导致整个程序退出
问题:主窗口上有一个按钮,点击按钮弹出一个子窗口,然后主窗口隐藏;此时,若关闭子窗口,整个程序就退出了。需求是:关闭子窗口时,显示主窗口,程序不要退出。如下图:原因是:在默认的情况下,应用程序会在最后一个可见的窗口退出时,退出整个程序。详情请查阅帮助文档: setQuitOnLastWindowClosed()解决办法:重写子窗口的closeEvent槽函数,在槽函数里发送自定义信号通知主窗口,主窗口收到信号后,显示窗口。代码如下://子窗口class SubWnd : pub原创 2021-05-05 02:33:16 · 3603 阅读 · 3 评论