不再

我知道是你自己说的,我也知道你一直想这样,只是我自己不愿意相信,在你说了很多次分手后我才敢下定决心。但是你不能这样,要我离开还要我承认是我抛弃你。是我错了,当我听到你居然能说这句话!
我们不会再是朋友。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Qt中,QMessageBox是一个用于显示消息框的类。如果你想要实现不再提示的功能,可以通过以下步骤来实现: 1. 首先,你需要创建一个QSettings对象,用于保存用户的设置。QSettings可以将用户的设置保存在操作系统的注册表或者INI文件中。 2. 在显示QMessageBox之前,你可以使用QSettings来检查用户是否选择了不再提示的选项。你可以使用QSettings的value()函数来获取之前保存的设置值。 3. 如果用户选择了不再提示的选项,你可以直接跳过显示QMessageBox,否则就显示QMessageBox。 4. 当用户关闭QMessageBox时,你可以使用QSettings的setValue()函数来保存用户的选择。 下面是一个示例代码: ```cpp #include <QMessageBox> #include <QSettings> void showMessageBox() { QSettings settings("YourCompany", "YourApp"); bool showPrompt = settings.value("ShowPrompt", true).toBool(); if (showPrompt) { QMessageBox::information(nullptr, "提示", "这是一个消息框"); int result = QMessageBox::question(nullptr, "不再提示", "是否不再提示?", QMessageBox::Yes | QMessageBox::No); if (result == QMessageBox::Yes) { settings.setValue("ShowPrompt", false); } } } ``` 这段代码首先创建了一个名为"YourApp"的INI文件来保存用户的设置。然后,它使用QSettings的value()函数来获取之前保存的ShowPrompt设置值,默认为true。如果ShowPrompt为true,则显示消息框,并询问用户是否不再提示。如果用户选择了不再提示,则将ShowPrompt设置为false,以后将不再显示消息框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值