void MainWindow::drawPlot(){//мне кажется так не правильно! Plot y; y.show(); //открытие файла QString strCheck = QFileDialog::getOpenFileName(0, "Выберити файл для открытия", "", "*.plot"); if(!strCheck.isEmpty()) y.setFileName(strCheck); else y.close();}
C++ (Qt)QString strCheck = QFileDialog::getOpenFileName(0, "Выберити файл для открытия", QString(), "*.plot");
C++ (Qt)void MainWindow::drawPlot(){ QString strCheck = QFileDialog::getOpenFileName(this, "Выберите файл для открытия", "", "*.plot"); if(!strCheck.isEmpty()) { Plot y; y.setFileName(strCheck); y.show(); }}
void MainWindow::drawPlot(){ QString strCheck = QFileDialog::getOpenFileNames( this, QString("Select plugin files"), QDir::currentPath(), QString("Plot files (*.plot)")) ); if(!strCheck.isEmpty()) { Plot y; y.setFileName(strCheck); y.show(); }}