summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordeepa-chaudhari2015-06-15 23:40:29 +0530
committerdeepa-chaudhari2015-06-15 23:40:29 +0530
commitae6da92ff79412f0802b2cf5a496bb95a29401d9 (patch)
tree403587e1ca955ceebca618e56a3e508c502fc65b
parentf2feca225837ad425a37d96fa5bc547abdfea73a (diff)
downloadOsdagLive-ae6da92ff79412f0802b2cf5a496bb95a29401d9.tar.gz
OsdagLive-ae6da92ff79412f0802b2cf5a496bb95a29401d9.tar.bz2
OsdagLive-ae6da92ff79412f0802b2cf5a496bb95a29401d9.zip
qtextedit scrollbar set to the bottom of the file
-rw-r--r--Connections/Shear/Finplate/finPlateMain.py16
-rw-r--r--Connections/Shear/Finplate/finplate_calc1.py7
2 files changed, 18 insertions, 5 deletions
diff --git a/Connections/Shear/Finplate/finPlateMain.py b/Connections/Shear/Finplate/finPlateMain.py
index e36c791..b28143b 100644
--- a/Connections/Shear/Finplate/finPlateMain.py
+++ b/Connections/Shear/Finplate/finPlateMain.py
@@ -5,12 +5,13 @@ comment
@author: deepa
'''
from PyQt4.QtCore import QString
-from PyQt4.QtGui import QMessageBox
+from PyQt4.QtGui import QMessageBox, QScrollArea
from OCC.TopoDS import topods, TopoDS_Shape
from OCC.BRepPrimAPI import BRepPrimAPI_MakeBox, BRepPrimAPI_MakeCylinder,\
BRepPrimAPI_MakeSphere
from OCC.gp import gp_Pnt
from nutBoltPlacement import NutBoltArray
+from PyQt4.Qt import QScrollBar
#from Connections.Shear.Finplate.nutBoltPlacement import NutBoltArray
'''
Created on 21-Aug-2014
@@ -65,6 +66,7 @@ class MainController(QtGui.QMainWindow):
self.ui.comboType.currentIndexChanged[str].connect(self.combotype_currentindexchanged)
self.ui.comboType.setCurrentIndex(0)
+
self.ui.comboConnLoc.currentIndexChanged[str].connect(self.setimage_connection)
#self.disableViewButtons()
@@ -76,6 +78,11 @@ class MainController(QtGui.QMainWindow):
self.ui.btn_top.clicked.connect(self.call_Topview)
self.ui.btn_side.clicked.connect(self.call_Sideview)
+ self.ui.textEdit.scrollToAnchor("safe")
+ self.ui.textEdit.ensureCursorVisible()
+
+
+
self.ui.btn3D.clicked.connect(lambda:self.call_3DModel(True))
self.ui.chkBxBeam.clicked.connect(self.call_3DBeam)
self.ui.chkBxCol.clicked.connect(self.call_3DColumn)
@@ -593,10 +600,10 @@ class MainController(QtGui.QMainWindow):
QtGui.QMessageBox.information(None, 'info', afile.errorString())
stream = QtCore.QTextStream(afile)
- #self.ui.textEdit.setFocus()
self.ui.textEdit.clear()
self.ui.textEdit.setHtml(stream.readAll())
-
+ vscrollBar = self.ui.textEdit.verticalScrollBar();
+ vscrollBar.setValue(vscrollBar.maximum());
afile.close()
@@ -862,7 +869,10 @@ class MainController(QtGui.QMainWindow):
def design_btnclicked(self):
'''
'''
+ # verticalScroll = QScrollBar(self.ui.textEdit.verticalScrollBar())
+ # verticalScroll.triggerAction(QScrollBar.SliderToMaximum)
designLogger = logging.getLogger("Designlogger.finPlateCalc")
+ self.ui.textEdit.scrollToAnchor("INFO")
self.ui.outputDock.setFixedSize(310,710)
self.enableViewButtons()
diff --git a/Connections/Shear/Finplate/finplate_calc1.py b/Connections/Shear/Finplate/finplate_calc1.py
index c7a776c..416bb4c 100644
--- a/Connections/Shear/Finplate/finplate_calc1.py
+++ b/Connections/Shear/Finplate/finplate_calc1.py
@@ -462,9 +462,12 @@ def finConn(uiObj):
# outputObj = {}
if outputObj['Bolt']['status'] == True:
- logger.info(": Overall finplate connection design is safe")
+ logger.info(": Overall finplate connection design is safe \n")
+ logger.info(" :===========================================================")
+
else:
- logger.error(": Design is not safe")
+ logger.error(": Design is not safe \n ")
+ logger.info(" :===========================================================")
return outputObj