用Qt实现Q-M算法化简逻辑表达式及Qt项目打包发布方法

本文介绍了一种基于Q-M算法的逻辑表达式化简方法,通过Qt界面图形化操作,包括输入验证、实时显示、清空功能。同时涵盖了项目发布和打包的详细步骤。

 本文主要提提供一种基于Q-M算法的逻辑表达式化简方法,并用Qt实现图形化的操作界面!

同时也提供了Qt项目的发布及打包方法!

效果图:输入最小项表达式,输出化简后的逻辑表达式!

  • 功能:输入最小项表达式的代数、逻辑式变量数、最小项个数,输出化简后的逻辑表达式
  • 输入错误提示

  •  输入最小项个数实时显示,一建填充

  • 一键清空输入输出

1.  Qt 核心代码

connect(ui->pushButton,&QPushButton::clicked,this,[=](){
       QString inputStr = ui->textEdit_inputMin->toPlainText();

       if(ui->textEdit_inputMin->document()->isEmpty()){
           QMessageBox::critical(this,"错误","请输入最小项表达式!");
           return;
       }

       if(ui->lineEdit_minNum->text().isEmpty()){
           QMessageBox::critical(this,"错误","请输入最小项表达式个数!");
           return;
       }

       if(ui->lineEdit_varNum->text().isEmpty()){
           QMessageBox::critical(this,"错误","请输入逻辑式变量个数!");
           return;
       }

       QStringList 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Triumph++

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值