本文主要提提供一种基于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

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

被折叠的 条评论
为什么被折叠?



