qt编程,如何实现在每次打开程序的时候都可以加载上一次的配置信息,例如第一次打开程序后把几个文件名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt编程,如何实现在每次打开程序的时候都可以加载上一次的配置信息,例如第一次打开程序后把几个文件名相关的知识,希望对你有一定的参考价值。

qt编程,如何实现在每次打开程序的时候都可以加载上一次的配置信息,例如第一次打开程序后把几个文件名读入到一个qlistwidget,第二次打开的时候也能直接看到上次的文件名,这个怎么实现哦

如果是指qt编辑器的话,点 文件 session manager 在左下方框中选中“启动时恢复上次会话”。
如果是指自己写代码实现这个功能,就是用qsetting类,加入配置信息后自动生成配置文件,每次打开软件时去读取配置文件。
参考技术A 在退出程序时,把文件名写入到DB或者文件中,下次再打开程序时,直接读取文件内容并放入qlistwidget中。本回答被提问者和网友采纳 参考技术B 会话管理器那里设置一下就可以了追问

怎么设置

追答

文件,会话管理器,启动上一次…

追问

能不能具体点呢,用qsetting类吗

会话管理器怎么用呢,可以帮帮我吗

qt如何在windows上打开usb摄像头?

如题,本人有个在linux上运行的qt程序,里面要打开摄像头设备,使用
fd = open(dev_name.toStdString().c_str(), O_RDWR, 0);即可。现想把该程序放到windows上,有两个问题:
windows上的设备应该也类似于文件吧, linux文件有统一路径/dev/.., 那么windows上是否也有这样的路径呢? 摄像头设备的具体路径是什么?
2. 打开该设备后,linux上使用的v4l编程在windows上应该不能使用了,该怎么改?
希望高手指导下!多谢

参考技术A 将摄像头快捷方式放到“系统盘(C盘):\Users\用户名\AppData\Roaming\Microsoft
\Windows\Network Shortcuts目录下就会显示出来

以上是关于qt编程,如何实现在每次打开程序的时候都可以加载上一次的配置信息,例如第一次打开程序后把几个文件名的主要内容,如果未能解决你的问题,请参考以下文章

Qt如何打开和结束外部程序

C#程序嵌入Word窗口

QT打开一个网页,并获取网页内容,该怎么处理

在窗口A打开窗口B(窗口A不关),等窗口B关闭的时候。。。

vue 子组件dialog如何每次打开的时候都重新create

QT按钮如何打开本地视频