呆萌教你:使用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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复