qfiledialog怎么记录并显示上次打开的目录

weixin_38060792 2019-09-19 12:17:26
希望qfiledialog在第一次出现时,显示的目录为上一次打开的目录,怎么做阿
...全文
1345 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38112495 2019-09-19
  • 打赏
  • 举报
回复
我是说这个样子,用 QSettings 直接操作 程序所在目录下的 conf.ini文件m_settings = new QSettings(QDir(QApplication::applicationDirPath()).absoluteFilePath("conf.ini"), QSettings::IniFormat);
weixin_38116481 2019-09-19
  • 打赏
  • 举报
回复
学习了
weixin_38062058 2019-09-19
  • 打赏
  • 举报
回复
被你的两个“第一次”弄糊涂啦。猜想你的意思是不是:希望qfiledialog在第一次出现时,显示的目录为软件上一次运行最后打开的目录啊?如果是这样的话,记录上次的路径,在QFileDialog的构造函数里加入那个路径就可以了
weixin_38063296 2019-09-19
  • 打赏
  • 举报
回复
关注中。。。。如果有几个QFileDialog不知系统有没有可以设置的属性,好像在WINDOWS下有的,就不知在LINUX下有没有
weixin_38069804 2019-09-19
  • 打赏
  • 举报
回复
可以把信息保存在一个文件里面,下次打开时候首先读这个文件
weixin_38071610 2019-09-19
  • 打赏
  • 举报
回复
信息不止可以保存在文件中QT提供了一个类QSetting用来保存配置信息
weixin_38079044 2019-09-19
  • 打赏
  • 举报
回复
引用第4楼sdh-bing于2009-08-18 19:34发表的  :信息不止可以保存在文件中QT提供了一个类QSetting用来保存配置信息恩,不过这个和保存到文件不矛盾,我一般都是用它把配置保存到文件中
weixin_38104933 2019-09-19
  • 打赏
  • 举报
回复
引用第5楼dbzhang800于2009-08-18 20:36发表的  :恩,不过我这个和保存到文件不矛盾,我一般都是用它把配置保存到文件中呵呵,你说的对啊,不管用什么最终肯定要存在文件中啊

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧