def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module ProfilesDXF ~ ### self.ui.lineEditInputProfiles.setText(dir + "example_15/profiles.i2s") self.ui.lineEditInputReach.setText(dir + "example_15/reach.i2s") self.ui.lineEditInputBottom.setText(dir + "example_15/BOTTOM_Case_A.t3s") self.ui.lineEditInputReachName.setText("Donau") self.ui.tableWidget.setRowCount(0) self.add() self.add() item1 = QtGui.QTableWidgetItem() item1.setText(self.directory + "C:/ChEsher/examples/example_15/FREE SURFACE_S161_Case_A.t3s") self.ui.tableWidget.setItem(0, 0, item1) item2 = QtGui.QTableWidgetItem() item2.setText("HQ100 Case A") self.ui.tableWidget.setItem(0, 1, item2) item3 = QtGui.QTableWidgetItem() item3.setText(self.directory + "C:/ChEsher/examples/example_15/FREE SURFACE_S161_Case_B.t3s") self.ui.tableWidget.setItem(1, 0, item3) item4 = QtGui.QTableWidgetItem() item4.setText("HQ100 Case B") self.ui.tableWidget.setItem(1, 1, item4) initCol = item2.backgroundColor() initCol.setRed(255) initCol.setGreen(0) initCol.setBlue(127) item5 = QtGui.QTableWidgetItem() item5.setBackground(initCol) item5.setFlags(QtCore.Qt.ItemIsEnabled) item5.setText(str(initCol.red()) + ", " + str(initCol.green()) + ", " + str(initCol.blue())) self.ui.tableWidget.setItem(0, 2, item5) initCol = item4.backgroundColor() initCol.setRed(29) initCol.setGreen(29) initCol.setBlue(255) item6 = QtGui.QTableWidgetItem() item6.setBackground(initCol) item6.setFlags(QtCore.Qt.ItemIsEnabled) item6.setText(str(initCol.red()) + ", " + str(initCol.green()) + ", " + str(initCol.blue())) self.ui.tableWidget.setItem(1, 2, item6) uih.setEnabledInitialize(self.ui.checkBoxOutputProfiles, self.ui.pushButtonOutputProfiles, self.ui.lineEditOutputProfiles) self.ui.lineEditOutputProfiles.setText(self.directory + "C:/ChEsher/examples/example_15/output/profiles.dxf")
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') self.ui.lineEditInputMesh.setText(dir + "example_02/WATER DEPTH_S161_Case_A.t3s") self.ui.lineEditInputLineSet.setText(dir + "example_02/WATER DEPTH_S161_Case_A(IsoLine).i2s") uih.setEnabledInitialize(self.ui.checkBoxOutputMesh, self.ui.pushButtonOutputMesh, self.ui.lineEditOutputMesh) uih.setEnabledInitialize(self.ui.checkBoxOutputLineSet, self.ui.pushButtonOutputLineSet, self.ui.lineEditOutputLineSet) self.ui.lineEditOutputMesh.setText(dir + "example_02/output/mesh.dxf") self.ui.lineEditOutputLineSet.setText(dir + "example_02/output/contour.dxf")
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module Mesh ~ ### self.ui.lineEditProfiles.setText(dir + "example_03/PROFILES.i3s") self.ui.lineEditReach.setText(dir + "example_03/AXIS.i2s") uih.setEnabledInitialize(self.ui.checkBoxLBO, self.ui.pushButtonLBO, self.ui.lineEditLBO) self.ui.lineEditLBO.setText(dir + "example_03/LEFT_BOUNDARY.i3s") uih.setEnabledInitialize(self.ui.checkBoxRBO, self.ui.pushButtonRBO, self.ui.lineEditRBO) self.ui.lineEditRBO.setText(dir + "example_03/RIGHT_BOUNDARY.i3s") self.ui.checkBoxEC.setChecked(True) self.ui.doubleSpinBoxEL.setValue(1.0) self.ui.spinBoxNNC.setValue(20) self.ui.lineEditMesh.setText(dir + "example_03/output/MESH.t3s") uih.setEnabledInitialize(self.ui.checkBoxMesh, self.ui.pushButtonMesh, self.ui.lineEditMesh) self.ui.lineEditWS.setText(dir + "example_03/output/VIEW.ews") uih.setEnabledInitialize(self.ui.checkBoxWS, self.ui.pushButtonWS, self.ui.lineEditWS)
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module CS ~ ### self.ui.lineEditInputMesh.setText(dir + "example_07/BOTTOM_Case_A.t3s") self.ui.lineEditInputDefinition.setText(dir + "example_07/cs_input.txt") self.ui.lineEditInputResults.setText(dir + "example_07/cs_output_donau.txt") self.ui.doubleSpinBoxSizeFactor.setValue(7.5) uih.setEnabledInitialize(self.ui.checkBoxOutputFormatted, self.ui.pushButtonOutputFormatted, self.ui.lineEditOutputFormatted) uih.setEnabledInitialize(self.ui.checkBoxOutputCS, self.ui.pushButtonOutputCS, self.ui.lineEditOutputCS) self.ui.lineEditOutputFormatted.setText(dir + "example_07/output/cs_formatted.txt") self.ui.lineEditOutputCS.setText(dir + "example_07/output/cs.dxf")
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module Cont2DXF ~ ## self.ui.lineEditInput.setText(dir + "example_09/WATER DEPTH_S161_Case_A.t3s") self.ui.lineEditOutputLayer.setText("HQ100") self.ui.lineEditOutputLegendSeparator.setText(" - ") self.ui.lineEditOutputSolid.setText(dir + "example_09/output/contours_Case_A_water_depth.dxf") self.ui.lineEditOutputLine.setText(dir + "example_09/output/isolines_Case_A_water_depth.dxf") self.ui.checkBoxOutputLegend.setChecked(True) self.ui.checkBoxOutputLegendReverse.setChecked(True) self.setEnabledLegend() uih.setEnabledInitialize(self.ui.checkBoxOutputSolid, self.ui.pushButtonOutputSolid, self.ui.lineEditOutputSolid) uih.setEnabledInitialize(self.ui.checkBoxOutputLine, self.ui.pushButtonOutputLine, self.ui.lineEditOutputLine) self.defaultLegend()
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module Profiles ~ ### self.ui.lineEditInputProfiles.setText(dir + "example_12/profiles.i2s") self.ui.lineEditInputReach.setText(dir + "example_12/reach.i2s") self.ui.lineEditInputPoints.setText(dir + "example_12/points.xyz") uih.setEnabledInitialize(self.ui.checkBoxOutputTextfile, self.ui.pushButtonOutputTextfile, self.ui.lineEditOutputTextfile) self.ui.lineEditOutputTextfile.setText(dir + "example_12/output/points.txt") uih.setEnabledInitialize(self.ui.checkBoxOutputDXF, self.ui.pushButtonOutputDXF, self.ui.lineEditOutputDXF) self.ui.lineEditOutputDXF.setText(dir + "example_12/output/points.dxf") uih.setEnabledInitialize(self.ui.checkBoxOutputHECRAS, self.ui.pushButtonOutputHECRAS, self.ui.lineEditOutputHECRAS) self.ui.lineEditOutputHECRAS.setText(dir + "example_12/output/points.geo")
def initialize(self): import os abs_path = os.path.abspath('.') dir = os.path.join(abs_path, 'examples/').replace('\\', '/') ### ~ module 2DM2BK ~ ### self.ui.lineEditInput.setText(dir + "example_08/input.2dm") self.ui.lineEditInputData.setText(dir + "example_08/water_depth.dat") uih.setEnabledInitialize(self.ui.checkBoxBottom, self.ui.pushButtonBottom, self.ui.lineEditBottom) uih.setEnabledInitialize(self.ui.checkBoxBottomFriction, self.ui.pushButtonBottomFriction, self.ui.lineEditBottomFriction) uih.setEnabledInitialize(self.ui.checkBoxWaterSurface, self.ui.pushButtonWaterSurface, self.ui.lineEditWaterSurface) uih.setEnabledInitialize(self.ui.checkBoxWaterDepth, self.ui.pushButtonWaterDepth, self.ui.lineEditWaterDepth) uih.setEnabledInitialize(self.ui.checkBoxCulvertHeight, self.ui.pushButtonCulvertHeight, self.ui.lineEditCulvertHeight) uih.setEnabledInitialize(self.ui.checkBoxNS1, self.ui.pushButtonNS1, self.ui.lineEditNS1) uih.setEnabledInitialize(self.ui.checkBoxNS2, self.ui.pushButtonNS2, self.ui.lineEditNS2) uih.setEnabledInitialize(self.ui.checkBoxNS3, self.ui.pushButtonNS3, self.ui.lineEditNS3) uih.setEnabledInitialize(self.ui.checkBoxNS4, self.ui.pushButtonNS4, self.ui.lineEditNS4) uih.setEnabledInitialize(self.ui.checkBoxNS5, self.ui.pushButtonNS5, self.ui.lineEditNS5) uih.setEnabledInitialize(self.ui.checkBoxNS6, self.ui.pushButtonNS6, self.ui.lineEditNS6) uih.setEnabledInitialize(self.ui.checkBoxNS7, self.ui.pushButtonNS7, self.ui.lineEditNS7) self.ui.lineEditBottom.setText(dir + "example_08/output/BOTTOM.t3s") self.ui.lineEditBottomFriction.setText(dir + "example_08/output/BOTTOM FRICTION.t3s") self.ui.lineEditWaterSurface.setText(dir + "example_08/output/WATER SURFACE.t3s") self.ui.lineEditWaterDepth.setText(dir + "example_08/output/WATER DEPTH.t3s") self.ui.lineEditCulvertHeight.setText(dir + "example_08/output/culvert.xyz") self.ui.lineEditNS1.setText(dir + "example_08/output/NS1.i2s") self.ui.lineEditNS2.setText(dir + "example_08/output/NS2.i2s") self.ui.lineEditNS3.setText(dir + "example_08/output/NS3.i2s") self.ui.lineEditNS4.setText(dir + "example_08/output/NS4.i2s") self.ui.lineEditNS5.setText(dir + "example_08/output/NS5.i2s") self.ui.lineEditNS6.setText(dir + "example_08/output/NS6.i2s") self.ui.lineEditNS7.setText(dir + "example_08/output/NS7.i2s")