pulser = yield self.cxn.get_server('Pulser') ampl397 = yield pv.get_parameter( ('StateReadout', 'state_readout_amplitude_397')) ampl866 = yield pv.get_parameter( ('StateReadout', 'state_readout_amplitude_866')) freq397 = yield pv.get_parameter( ('StateReadout', 'state_readout_frequency_397')) freq866 = yield pv.get_parameter( ('StateReadout', 'state_readout_frequency_866')) yield pulser.frequency('866DP', freq866) yield pulser.amplitude('866DP', ampl866) yield pulser.frequency('global397', freq397) yield pulser.amplitude('global397', ampl397) @inlineCallbacks def disable(self): self.setDisabled(True) yield None def closeEvent(self, x): self.reactor.stop() if __name__ == "__main__": a = QtGui.QApplication([]) from common.clients import qt4reactor qt4reactor.install() from twisted.internet import reactor electrodes = actions_widget(reactor) electrodes.show() reactor.run()
grapher = yield self.makeGrapherWidget(reactor) self.tabWidget.addTab(grapher, '&Grapher') @inlineCallbacks def makeGrapherWidget(self, reactor): widget = QtGui.QWidget() from common.clients.pygrapherlive.connections import CONNECTIONS vboxlayout = QtGui.QVBoxLayout() Connections = CONNECTIONS(reactor) @inlineCallbacks def widgetReady(): window = yield Connections.introWindow vboxlayout.addWidget(window) widget.setLayout(vboxlayout) yield Connections.communicate.connectionReady.connect(widgetReady) returnValue(widget) def closeEvent(self, x): self.reactor.stop() if __name__=="__main__": a = QtGui.QApplication( [] ) import common.clients.qt4reactor as qt4reactor qt4reactor.install() from twisted.internet import reactor sqipGUI = SQIP_GUI(reactor) sqipGUI.setWindowTitle('Sqip GUI') sqipGUI.show() reactor.run()