QT 对话框保存界面中上次输入的值

QT 对话框保存界面中上次输入的值

1. 目的

因为在开发的界面中,需要输入许多参数,但是大多参数是固定的,每次打开界面可以使用上一次使用的值,所以可以保存输入以免每次都重新输入。

2. 环境

系统:Windows10
python版本:3.9.6
Qt版本:Qt Creater 4.11.2(community)

3. 例子

这个例子展示如何使用Qt Widgets创建一个GUI工具,支持保存和加载文本到.ini文件中。

使用QApplication来创建一个Qt应用程序。然后创建了一个主窗口和一个垂直布局,以便放置文本编辑框和保存按钮。

创建一个QTextEdit控件用于输入文本,并创建一个QPushButton按钮用于保存文本。

使用QSettings类创建了一个设置对象,指定.ini文件的路径为"settings.ini",并选择使用QSettings::IniFormat格式来保存数据。

在加载应用程序时,通过settings.value()方法读取之前保存的文本内容,并使用setPlainText()方法将其设置为文本编辑框的内容。

当用户点击保存按钮时,通过连接clicked信号与一个槽函数进行关联。在槽函数中,获取当前文本编辑框的文本内容,使用settings.setValue()方法将其保存到.ini文件,并通过qDebug()输出到调试控制台。

每次点击保存按钮时,新的文本内容都会覆盖之前保存的内容。

编译和运行上述代码后,可以在文本编辑框中输入一些内容,然后点击保存按钮保存它们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值