我是靠谱客的博主 粗犷发箍,最近开发中收集的这篇文章主要介绍呆萌教你:使用Python 开发串口工具 6. 串口工具的参数配置(QSettings实现INI文件的读取和写入),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
呆萌教你:使用Python 开发串口工具 6. 串口工具的参数配置(QSettings实现INI文件的读取和写入)
- ????1. 关于Qsettings
- ????2. Qsettings读写INI文件
????1. 关于Qsettings
用户通常希望应用程序记住其设置,这时就需要使用Qsettings读取ini文件,这些文件中包含了关于软件的配置信息,如软件的窗口大小、字体、位置等不便于在程序中固化的参数。这样一旦某些流程或工艺变动,只需要更改配置文件,就可以使程序满足当前的需求。同时允许用户可以更改的参数也可以将其写在ini文件。因此Qsettings可以实现读取和写入INI文件的功能。
????2. Qsettings读写INI文件
- 在该项目文件夹中新建一个config.ini的文件:
- 写入如下配置:
[SETUP]:
BAUD_RATE = 115200
DATA_BIT = 8
POLARITY = 无
STOP_BIT = 1
FLOW = 无
- 加载配置文件:
# 加载配置文件
self.settings = QtCore.QSettings("config.ini", QtCore.QSettings.IniFormat) # 加载配置文件
self.settings.setIniCodec("UTF-8")
- “读”:获取配置文件里的配置信息:
self.config_baud = self.settings.value("SETUP/BAUD_RATE")
print(self.config_baud)
- “写”:将配置信息写入配置文件:
config_baud = "192000"
self.settings.setValue("SETUP/BAUD_RATE", int(config_baud))
最后
以上就是粗犷发箍为你收集整理的呆萌教你:使用Python 开发串口工具 6. 串口工具的参数配置(QSettings实现INI文件的读取和写入)的全部内容,希望文章能够帮你解决呆萌教你:使用Python 开发串口工具 6. 串口工具的参数配置(QSettings实现INI文件的读取和写入)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复