"git@code.ornl.gov:mantidproject/mantid.git" did not exist on "473cad0dda4628c13932d9659dbe34bca79d09a6"
Newer
Older
from __future__ import (absolute_import, division, print_function)
from PyQt4 import QtCore, QtGui
This module contains the methods for
adding information to tables.
"""
text = QtGui.QTableWidgetItem((name))
text.setFlags(QtCore.Qt.ItemIsEnabled)
table.setItem(row,0, text)
combo=QtGui.QComboBox()
combo.addItems(options)
table.setCellWidget(row,1,combo)
numberWidget = QtGui.QTableWidgetItem(str(value))
table.setItem(row,1, numberWidget)
return numberWidget
box = QtGui.QTableWidgetItem()
box.setFlags(QtCore.Qt.ItemIsUserCheckable |QtCore.Qt.ItemIsEnabled)
if state:
box.setCheckState(QtCore.Qt.Checked)
else:
box.setCheckState(QtCore.Qt.Unchecked)
table.setItem(row,1, box)
return box
def addSpinBoxToTable(table,default,row):
box = QtGui.QSpinBox()
if default > 99:
box.setMaximum(default*10)
box.setValue(default)
table.setCellWidget(row,1,box)
def setTableHeaders(table):
if os.name != "nt":
return
version=QtCore.QSysInfo.WindowsVersion
WINDOWS_10=160
if(version==WINDOWS_10):
"QHeaderView::section{"\
+"border-top:0px solid #D8D8D8;"\
+"border-left:0px solid #D8D8D8;"\
+"border-right:1px solid #D8D8D8;"\
+"border-bottom: 1px solid #D8D8D8;"\
+"background-color:white;"\
+"padding:4px;"\
+"}"\
+"QTableCornerButton::section{"\
+"border-top:0px solid #D8D8D8;"\
+"border-left:0px solid #D8D8D8;"\
+"border-right:1px solid #D8D8D8;"\
+"border-bottom: 1px solid #D8D8D8;"\
+"background-color:white;"\
+"}"
table.setStyleSheet(styleSheet)