是今年暑假期间的一个项目,实现的功能就是串口的收发等
部分代码:
void Widget::on_pushButton_open_clicked()
{
QString path =QFileDialog::getOpenFileName(this,"open","../","*.txt");
QString str;
QTextCodec *codec = QTextCodec::codecForName("GBK");
if(path.isEmpty() ==false)
{
//文件对象
QFile file(path);
//打开文件 只读方式 默认只识别utf8编码
bool bRet =file.open(QIODevice::ReadOnly);
if(bRet == true)
{
QByteArray array ;
while(file.atEnd() == false)//判断是否到文件末尾
{
//读一行
array += file.readLine();
str = codec->toUnicode(array);
}
QMessageBox::about(NULL,"提示","打开成功");
ui->send_text_window->setText(str);
}
file.close();
}
}
void Widget::on_pushButton_jiusan_clicked()
{
system("calc");
}
如果大家想要源码加我微信zrchc123