qgpib_plotter.py

changeset 25
32d0d1cd44c3
parent 23
cb97962a1ae9
child 26
e8f3c9276f3f
equal deleted inserted replaced
24:44866ca03611 25:32d0d1cd44c3
41 # actions defined in designer 41 # actions defined in designer
42 self.connect(self.actionPreferences, SIGNAL('triggered(bool)'), 42 self.connect(self.actionPreferences, SIGNAL('triggered(bool)'),
43 self.preferencesTriggered) 43 self.preferencesTriggered)
44 self.connect(self.actionQuit, SIGNAL('triggered(bool)'), 44 self.connect(self.actionQuit, SIGNAL('triggered(bool)'),
45 self.quitTriggered) 45 self.quitTriggered)
46 self.actionQuit.setShortcut(QtGui.QKeySequence(u'Ctrl+Q'))
46 self.connect(self.actionOpen, SIGNAL('triggered(bool)'), 47 self.connect(self.actionOpen, SIGNAL('triggered(bool)'),
47 self.openTriggered) 48 self.openTriggered)
49 self.actionOpen.setShortcut(QtGui.QKeySequence(u'Ctrl+O'))
48 self.connect(self.actionSave, SIGNAL('triggered(bool)'), 50 self.connect(self.actionSave, SIGNAL('triggered(bool)'),
49 self.saveTriggered) 51 self.saveTriggered)
52 self.actionSave.setShortcut(QtGui.QKeySequence(u'Ctrl+S'))
50 self.connect(self.actionSaveAs, SIGNAL('triggered(bool)'), 53 self.connect(self.actionSaveAs, SIGNAL('triggered(bool)'),
51 self.saveAsTriggered) 54 self.saveAsTriggered)
52 55
53 self.plotterWidget = QHPGLPlotterWidget(self) 56 self.plotterWidget = QHPGLPlotterWidget(self)
54 self.setCentralWidget(self.plotterWidget) 57 self.setCentralWidget(self.plotterWidget)
99 name = os.path.splitext(name)[0] 102 name = os.path.splitext(name)[0]
100 lst = self.plotsView.model().stringList() 103 lst = self.plotsView.model().stringList()
101 lst.append(name) 104 lst.append(name)
102 self._plots[name] = data 105 self._plots[name] = data
103 self.plotsView.model().setStringList(lst) 106 self.plotsView.model().setStringList(lst)
104 #self.plotsView.setCurrentIndex(self.plotsView.model().index(self.plotsView.model().stringList().count(), 0)) 107
105 108 if not self.plotsView.currentIndex().isValid():
106 109 self.plotsView.setCurrentIndex(self.plotsView.model().index(0, 0))
107 110
108 def saveTriggered(self, checked=False): 111 def saveTriggered(self, checked=False):
109 print "save" 112 print "save"
110 def saveAsTriggered(self, checked=False): 113 def saveAsTriggered(self, checked=False):
111 print "saveAs" 114 print "saveAs"

mercurial