示例#1
0
 def readSettings(self):
     settings = QtCore.QSettings('dataviz', 'dataviz')
     self.lastDir = settings.value('lastDir', '.', str)
     pos = settings.value('pos', QtCore.QPoint(200, 200))
     if isinstance(pos, QtCore.QVariant):
         pos = pos.toPyObject()
     self.move(pos)
     size = settings.value('size', QtCore.QSize(400, 400))
     if isinstance(size, QtCore.QVariant):
         size = size.toPyObject()
     self.resize(size)
示例#2
0
 def __init__(self, parent=None):
     super(DirReader, self).__init__(parent=parent)
     self.settings = QtCore.QSettings('dataviz', 'dirreader')
     self.baseDirLabel = QtGui.QLabel('Base directory')
     self.baseDirEdit = QtGui.QLineEdit('.')
     self.baseDirButton = QtGui.QPushButton('Open')
     self.baseDirButton.clicked.connect(self.selectBaseDir)
     self.baseDirWidget = QtGui.QWidget()
     layout = QtGui.QHBoxLayout()
     self.baseDirWidget.setLayout(layout)
     layout.addWidget(self.baseDirLabel)
     layout.addWidget(self.baseDirEdit)
     layout.addWidget(self.baseDirButton)
     self.pathTree = ptree.ParameterTree(showHeader=False)
     self.pathRules = PathParams(name='Path rules')
     self.pathTree.setParameters(self.pathRules, showTop=True)
     self.setLayout(QtGui.QVBoxLayout())
     self.layout().addWidget(self.baseDirWidget)
     self.layout().addWidget(self.pathTree)
示例#3
0
 def writeSettings(self):
     settings = QtCore.QSettings('dataviz', 'dataviz')
     settings.setValue('lastDir', self.lastDir)
     settings.setValue('pos', self.pos())
     settings.setValue('size', self.size())