这是可以实现的。
以下代码供参考:
void MainWindow::on_actionOpen_triggered()
{
//qDebug()<<"test";
QStringList fileNames = QFileDialog::getOpenFileNames(this,tr("Open File"),"/home/student/Source",tr("SPS Files (*.s *.S *.R *.r *.x *.X)"));
file1=fileNames.at(0);
QByteArray fi1 = file1.toLatin1();
f1=fi1.data();
file2=fileNames.at(1);
QByteArray fi2 = file2.toLatin1();
f2=fi2.data();
file3=fileNames.at(2);
QByteArray fi3 = file3.toLatin1();
f3=fi3.data();
fp = fopen(f2,"r");
fb = fopen(f3,"r");
fx = fopen(f1,"r");
openS=true;
//qDebug()<<openS;
setData();
my->refreshPixmap();
}