Example #1
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])))
Example #2
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])))
Example #3
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))