def import_file_dialog(self): filename = QtGui.QFileDialog.getOpenFileName(parent=None, caption='import airfoil', directory='~', filter='*.dat', selectedFilter='*.dat') if filename[0] != '': self.QList_View.addItem( QAirfoil_item(BezierProfile2D.import_from_dat(filename[0])))
def import_file_dialog(self): filename = QtGui.QFileDialog.getOpenFileName( parent=None, caption="import airfoil", directory='~', filter='*.dat', selectedFilter='*.dat') if filename[0] != "": self.QList_View.addItem( QAirfoil_item( BezierProfile2D.import_from_dat(filename[0])))
def import_file_dialog(self): filename = QtGui.QFileDialog.getOpenFileName( parent=None, caption='import airfoil', directory='~', filter='*.dat *.json', selectedFilter='*.dat *.json') if filename[0] != '': name, format = os.path.splitext(filename[0]) if format == ".dat": self.QList_View.addItem( QAirfoil_item(BezierProfile2D.import_from_dat( filename[0]))) elif format == ".json": with open(filename[0], "r") as fp: airfoil = jsonify.load(fp)["data"] self.QList_View.addItem(QAirfoil_item(airfoil))