Changeset 165 for trunk/synapse
- Timestamp:
- 08/25/10 00:51:18 (12 years ago)
- Location:
- trunk/synapse
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/synapse/Puzzlebox/Synapse/Interface.py
r164 r165 8 8 # Old Class Names: 9 9 # puzzlebox_synapse_interface = QtUI 10 # design.Ui_Form = Design11 10 12 11 __changelog__ = """\ 13 Last Update: 2010.08. 0912 Last Update: 2010.08.19 14 13 15 14 """ 16 15 17 16 __todo__ = """ 18 17 - update configuration.ini file with settings entered into interface 19 18 20 19 """ … … 23 22 import os, sys 24 23 import simplejson as json 24 25 import random 26 from numpy import arange, sin, pi 27 from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas 28 from matplotlib.figure import Figure 25 29 26 30 if (sys.platform != 'win32'): … … 153 157 154 158 self.progressBarSignalContactQuality.setMaximum(200) 159 160 161 #self.matplot = MyDynamicMplCanvas(QtGui.QWidget(self), width=5, height=4, dpi=100) 162 163 print dir(self.tabEEGSignals) 164 165 self.matplot = MyDynamicMplCanvas(self.tabEEGSignals, width=5, height=4, dpi=100) 166 #l.addWidget(matplot) 155 167 156 168 … … 442 454 iterator of serial (COM) ports 443 455 existing on this computer. 444 456 445 457 from http://eli.thegreenplace.net/2009/07/31/listing-all-serial-ports-on-windows-with-python/ 446 458 """ 447 459 448 460 path = 'HARDWARE\\DEVICEMAP\\SERIALCOMM' 449 461 try: … … 451 463 except WindowsError: 452 464 raise IterationError 453 465 454 466 for i in itertools.count(): 455 467 try: … … 469 481 Serial class. 470 482 """ 471 483 472 484 m = re.match('^COM(\d+)$', portname) 473 485 if m and int(m.group(1)) < 10: … … 568 580 event.ignore() 569 581 582 583 ##################################################################### 584 ##################################################################### 585 586 class MyMplCanvas(FigureCanvas): 587 588 """Ultimately, this is a QWidget (as well as a FigureCanvasAgg, etc.).""" 589 590 def __init__(self, parent=None, width=5, height=4, dpi=100): 591 592 fig = Figure(figsize=(width, height), dpi=dpi) 593 self.axes = fig.add_subplot(111) 594 # We want the axes cleared every time plot() is called 595 self.axes.hold(False) 596 597 self.compute_initial_figure() 598 599 # 600 FigureCanvas.__init__(self, fig) 601 self.setParent(parent) 602 603 FigureCanvas.setSizePolicy(self, 604 QtGui.QSizePolicy.Expanding, 605 QtGui.QSizePolicy.Expanding) 606 FigureCanvas.updateGeometry(self) 607 608 609 ################################################################## 610 611 def compute_initial_figure(self): 612 pass 613 614 615 ##################################################################### 616 ##################################################################### 617 618 class MyDynamicMplCanvas(MyMplCanvas): 619 620 """A canvas that updates itself every second with a new plot.""" 621 622 def __init__(self, *args, **kwargs): 623 624 MyMplCanvas.__init__(self, *args, **kwargs) 625 626 timer = QtCore.QTimer(self) 627 QtCore.QObject.connect(timer, QtCore.SIGNAL("timeout()"), self.update_figure) 628 timer.start(1000) 629 630 631 ################################################################## 632 633 def compute_initial_figure(self): 634 self.axes.plot([0, 1, 2, 3], [1, 2, 0, 4], 'r') 635 636 637 ################################################################## 638 639 def update_figure(self): 640 # Build a list of 4 random integers between 0 and 10 (both inclusive) 641 l = [ random.randint(0, 10) for i in xrange(4) ] 642 643 self.axes.plot([0, 1, 2, 3], l, 'r') 644 self.draw() 645 -
trunk/synapse/Puzzlebox/Synapse/Interface_Design.py
r163 r165 1 1 # -*- coding: utf-8 -*- 2 2 3 # Form implementation generated from reading ui file ' puzzlebox_synapse_interface_design.ui'3 # Form implementation generated from reading ui file 'interface/puzzlebox_synapse_interface_design.ui' 4 4 # 5 # Created: Mon Aug 9 03:18:5820105 # Created: Thu Aug 19 18:23:15 2010 6 6 # by: PyQt4 UI code generator 4.7.3 7 7 # … … 18 18 19 19 #from PyQt4 import QtCore, QtGui 20 21 20 class Ui_Form(object): 22 21 def setupUi(self, Form): … … 32 31 self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight) 33 32 self.tabWidget.setObjectName("tabWidget") 34 self.tab = QtGui.QWidget()35 self.tab .setObjectName("tab")36 self.lineHorizontalTop = QtGui.QFrame(self.tab )33 self.tabThinkGearConnectServer = QtGui.QWidget() 34 self.tabThinkGearConnectServer.setObjectName("tabThinkGearConnectServer") 35 self.lineHorizontalTop = QtGui.QFrame(self.tabThinkGearConnectServer) 37 36 self.lineHorizontalTop.setGeometry(QtCore.QRect(8, 68, 161, 20)) 38 37 self.lineHorizontalTop.setFrameShape(QtGui.QFrame.HLine) 39 38 self.lineHorizontalTop.setFrameShadow(QtGui.QFrame.Sunken) 40 39 self.lineHorizontalTop.setObjectName("lineHorizontalTop") 41 self.labelPuzzleboxIcon = QtGui.QLabel(self.tab )40 self.labelPuzzleboxIcon = QtGui.QLabel(self.tabThinkGearConnectServer) 42 41 self.labelPuzzleboxIcon.setGeometry(QtCore.QRect(8, 8, 60, 60)) 43 42 self.labelPuzzleboxIcon.setText("") … … 47 46 self.labelPuzzleboxIcon.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) 48 47 self.labelPuzzleboxIcon.setObjectName("labelPuzzleboxIcon") 49 self.textLabelPuzzleboxSynapse = QtGui.QLabel(self.tab )48 self.textLabelPuzzleboxSynapse = QtGui.QLabel(self.tabThinkGearConnectServer) 50 49 self.textLabelPuzzleboxSynapse.setGeometry(QtCore.QRect(69, 8, 100, 60)) 51 50 self.textLabelPuzzleboxSynapse.setTextFormat(QtCore.Qt.AutoText) … … 53 52 self.textLabelPuzzleboxSynapse.setOpenExternalLinks(True) 54 53 self.textLabelPuzzleboxSynapse.setObjectName("textLabelPuzzleboxSynapse") 55 self.labelServerDaemon = QtGui.QLabel(self.tab )54 self.labelServerDaemon = QtGui.QLabel(self.tabThinkGearConnectServer) 56 55 self.labelServerDaemon.setGeometry(QtCore.QRect(10, 246, 161, 31)) 57 56 self.labelServerDaemon.setAlignment(QtCore.Qt.AlignCenter) 58 57 self.labelServerDaemon.setObjectName("labelServerDaemon") 59 self.textLabelThinkGearPort = QtGui.QLabel(self.tab )58 self.textLabelThinkGearPort = QtGui.QLabel(self.tabThinkGearConnectServer) 60 59 self.textLabelThinkGearPort.setGeometry(QtCore.QRect(8, 309, 41, 30)) 61 60 self.textLabelThinkGearPort.setAlignment(QtCore.Qt.AlignCenter) 62 61 self.textLabelThinkGearPort.setWordWrap(False) 63 62 self.textLabelThinkGearPort.setObjectName("textLabelThinkGearPort") 64 self.textLabelBluetoothAddress = QtGui.QLabel(self.tab )63 self.textLabelBluetoothAddress = QtGui.QLabel(self.tabThinkGearConnectServer) 65 64 self.textLabelBluetoothAddress.setGeometry(QtCore.QRect(10, 133, 161, 30)) 66 65 self.textLabelBluetoothAddress.setWordWrap(False) 67 66 self.textLabelBluetoothAddress.setObjectName("textLabelBluetoothAddress") 68 self.textLabelThinkGearHost = QtGui.QLabel(self.tab )67 self.textLabelThinkGearHost = QtGui.QLabel(self.tabThinkGearConnectServer) 69 68 self.textLabelThinkGearHost.setGeometry(QtCore.QRect(8, 279, 41, 31)) 70 69 self.textLabelThinkGearHost.setAlignment(QtCore.Qt.AlignCenter) 71 70 self.textLabelThinkGearHost.setObjectName("textLabelThinkGearHost") 72 self.lineEditThinkGearPort = QtGui.QLineEdit(self.tab )71 self.lineEditThinkGearPort = QtGui.QLineEdit(self.tabThinkGearConnectServer) 73 72 self.lineEditThinkGearPort.setGeometry(QtCore.QRect(50, 312, 119, 26)) 74 73 self.lineEditThinkGearPort.setAlignment(QtCore.Qt.AlignHCenter) 75 74 self.lineEditThinkGearPort.setObjectName("lineEditThinkGearPort") 76 self.pushButtonThinkGearConnect = QtGui.QPushButton(self.tab )75 self.pushButtonThinkGearConnect = QtGui.QPushButton(self.tabThinkGearConnectServer) 77 76 self.pushButtonThinkGearConnect.setGeometry(QtCore.QRect(8, 349, 161, 31)) 78 77 self.pushButtonThinkGearConnect.setCheckable(True) 79 78 self.pushButtonThinkGearConnect.setObjectName("pushButtonThinkGearConnect") 80 self.textLabelBluetoothStatus = QtGui.QLabel(self.tab )79 self.textLabelBluetoothStatus = QtGui.QLabel(self.tabThinkGearConnectServer) 81 80 self.textLabelBluetoothStatus.setGeometry(QtCore.QRect(8, 107, 161, 30)) 82 81 self.textLabelBluetoothStatus.setAlignment(QtCore.Qt.AlignCenter) 83 82 self.textLabelBluetoothStatus.setWordWrap(False) 84 83 self.textLabelBluetoothStatus.setObjectName("textLabelBluetoothStatus") 85 self.pushButtonBluetoothConnect = QtGui.QPushButton(self.tab )84 self.pushButtonBluetoothConnect = QtGui.QPushButton(self.tabThinkGearConnectServer) 86 85 self.pushButtonBluetoothConnect.setGeometry(QtCore.QRect(82, 196, 86, 31)) 87 86 self.pushButtonBluetoothConnect.setCheckable(True) 88 87 self.pushButtonBluetoothConnect.setObjectName("pushButtonBluetoothConnect") 89 self.lineEditThinkGearHost = QtGui.QLineEdit(self.tab )88 self.lineEditThinkGearHost = QtGui.QLineEdit(self.tabThinkGearConnectServer) 90 89 self.lineEditThinkGearHost.setGeometry(QtCore.QRect(50, 280, 119, 26)) 91 90 self.lineEditThinkGearHost.setAlignment(QtCore.Qt.AlignHCenter) 92 91 self.lineEditThinkGearHost.setObjectName("lineEditThinkGearHost") 93 self.lineHorizontalLower = QtGui.QFrame(self.tab )92 self.lineHorizontalLower = QtGui.QFrame(self.tabThinkGearConnectServer) 94 93 self.lineHorizontalLower.setGeometry(QtCore.QRect(8, 228, 161, 20)) 95 94 self.lineHorizontalLower.setFrameShape(QtGui.QFrame.HLine) 96 95 self.lineHorizontalLower.setFrameShadow(QtGui.QFrame.Sunken) 97 96 self.lineHorizontalLower.setObjectName("lineHorizontalLower") 98 self.labelNeuroSkyMindSet = QtGui.QLabel(self.tab )97 self.labelNeuroSkyMindSet = QtGui.QLabel(self.tabThinkGearConnectServer) 99 98 self.labelNeuroSkyMindSet.setGeometry(QtCore.QRect(8, 87, 161, 21)) 100 99 self.labelNeuroSkyMindSet.setAlignment(QtCore.Qt.AlignCenter) 101 100 self.labelNeuroSkyMindSet.setObjectName("labelNeuroSkyMindSet") 102 self.lineHorizontalDivider = QtGui.QFrame(self.tab )101 self.lineHorizontalDivider = QtGui.QFrame(self.tabThinkGearConnectServer) 103 102 self.lineHorizontalDivider.setGeometry(QtCore.QRect(169, 6, 20, 381)) 104 103 self.lineHorizontalDivider.setFrameShape(QtGui.QFrame.VLine) 105 104 self.lineHorizontalDivider.setFrameShadow(QtGui.QFrame.Sunken) 106 105 self.lineHorizontalDivider.setObjectName("lineHorizontalDivider") 107 self.textLabelMeditation = QtGui.QLabel(self.tab )106 self.textLabelMeditation = QtGui.QLabel(self.tabThinkGearConnectServer) 108 107 self.textLabelMeditation.setGeometry(QtCore.QRect(653, 37, 71, 20)) 109 108 self.textLabelMeditation.setWordWrap(False) 110 109 self.textLabelMeditation.setObjectName("textLabelMeditation") 111 self.textLabelAttention = QtGui.QLabel(self.tab )110 self.textLabelAttention = QtGui.QLabel(self.tabThinkGearConnectServer) 112 111 self.textLabelAttention.setGeometry(QtCore.QRect(587, 37, 61, 20)) 113 112 self.textLabelAttention.setWordWrap(False) 114 113 self.textLabelAttention.setObjectName("textLabelAttention") 115 self.progressBarMeditation = QtGui.QProgressBar(self.tab )114 self.progressBarMeditation = QtGui.QProgressBar(self.tabThinkGearConnectServer) 116 115 self.progressBarMeditation.setGeometry(QtCore.QRect(658, 74, 60, 301)) 117 116 self.progressBarMeditation.setProperty("value", 0) 118 117 self.progressBarMeditation.setOrientation(QtCore.Qt.Vertical) 119 118 self.progressBarMeditation.setObjectName("progressBarMeditation") 120 self.progressBarAttention = QtGui.QProgressBar(self.tab )119 self.progressBarAttention = QtGui.QProgressBar(self.tabThinkGearConnectServer) 121 120 self.progressBarAttention.setGeometry(QtCore.QRect(588, 74, 60, 301)) 122 121 self.progressBarAttention.setProperty("value", 0) … … 124 123 self.progressBarAttention.setOrientation(QtCore.Qt.Vertical) 125 124 self.progressBarAttention.setObjectName("progressBarAttention") 126 self.progressBarEEGDelta = QtGui.QProgressBar(self.tab )125 self.progressBarEEGDelta = QtGui.QProgressBar(self.tabThinkGearConnectServer) 127 126 self.progressBarEEGDelta.setGeometry(QtCore.QRect(188, 74, 41, 301)) 128 127 self.progressBarEEGDelta.setLayoutDirection(QtCore.Qt.LeftToRight) … … 133 132 self.progressBarEEGDelta.setTextDirection(QtGui.QProgressBar.TopToBottom) 134 133 self.progressBarEEGDelta.setObjectName("progressBarEEGDelta") 135 self.progressBarEEGTheta = QtGui.QProgressBar(self.tab )134 self.progressBarEEGTheta = QtGui.QProgressBar(self.tabThinkGearConnectServer) 136 135 self.progressBarEEGTheta.setGeometry(QtCore.QRect(238, 74, 41, 301)) 137 136 self.progressBarEEGTheta.setProperty("value", 0) … … 139 138 self.progressBarEEGTheta.setOrientation(QtCore.Qt.Vertical) 140 139 self.progressBarEEGTheta.setObjectName("progressBarEEGTheta") 141 self.progressBarEEGLowAlpha = QtGui.QProgressBar(self.tab )140 self.progressBarEEGLowAlpha = QtGui.QProgressBar(self.tabThinkGearConnectServer) 142 141 self.progressBarEEGLowAlpha.setGeometry(QtCore.QRect(288, 74, 41, 301)) 143 142 self.progressBarEEGLowAlpha.setProperty("value", 0) … … 145 144 self.progressBarEEGLowAlpha.setOrientation(QtCore.Qt.Vertical) 146 145 self.progressBarEEGLowAlpha.setObjectName("progressBarEEGLowAlpha") 147 self.progressBarEEGHighAlpha = QtGui.QProgressBar(self.tab )146 self.progressBarEEGHighAlpha = QtGui.QProgressBar(self.tabThinkGearConnectServer) 148 147 self.progressBarEEGHighAlpha.setGeometry(QtCore.QRect(338, 74, 41, 301)) 149 148 self.progressBarEEGHighAlpha.setProperty("value", 0) … … 151 150 self.progressBarEEGHighAlpha.setOrientation(QtCore.Qt.Vertical) 152 151 self.progressBarEEGHighAlpha.setObjectName("progressBarEEGHighAlpha") 153 self.progressBarEEGLowBeta = QtGui.QProgressBar(self.tab )152 self.progressBarEEGLowBeta = QtGui.QProgressBar(self.tabThinkGearConnectServer) 154 153 self.progressBarEEGLowBeta.setGeometry(QtCore.QRect(388, 74, 41, 301)) 155 154 self.progressBarEEGLowBeta.setProperty("value", 0) … … 157 156 self.progressBarEEGLowBeta.setOrientation(QtCore.Qt.Vertical) 158 157 self.progressBarEEGLowBeta.setObjectName("progressBarEEGLowBeta") 159 self.progressBarEEGHighBeta = QtGui.QProgressBar(self.tab )158 self.progressBarEEGHighBeta = QtGui.QProgressBar(self.tabThinkGearConnectServer) 160 159 self.progressBarEEGHighBeta.setGeometry(QtCore.QRect(438, 74, 41, 301)) 161 160 self.progressBarEEGHighBeta.setProperty("value", 0) … … 163 162 self.progressBarEEGHighBeta.setOrientation(QtCore.Qt.Vertical) 164 163 self.progressBarEEGHighBeta.setObjectName("progressBarEEGHighBeta") 165 self.progressBarEEGLowGamma = QtGui.QProgressBar(self.tab )164 self.progressBarEEGLowGamma = QtGui.QProgressBar(self.tabThinkGearConnectServer) 166 165 self.progressBarEEGLowGamma.setGeometry(QtCore.QRect(488, 74, 41, 301)) 167 166 self.progressBarEEGLowGamma.setProperty("value", 0) … … 169 168 self.progressBarEEGLowGamma.setOrientation(QtCore.Qt.Vertical) 170 169 self.progressBarEEGLowGamma.setObjectName("progressBarEEGLowGamma") 171 self.progressBarEEGMidGamma = QtGui.QProgressBar(self.tab )170 self.progressBarEEGMidGamma = QtGui.QProgressBar(self.tabThinkGearConnectServer) 172 171 self.progressBarEEGMidGamma.setGeometry(QtCore.QRect(538, 74, 41, 301)) 173 172 self.progressBarEEGMidGamma.setProperty("value", 0) … … 175 174 self.progressBarEEGMidGamma.setOrientation(QtCore.Qt.Vertical) 176 175 self.progressBarEEGMidGamma.setObjectName("progressBarEEGMidGamma") 177 self.textLabelContactQuality = QtGui.QLabel(self.tab )176 self.textLabelContactQuality = QtGui.QLabel(self.tabThinkGearConnectServer) 178 177 self.textLabelContactQuality.setGeometry(QtCore.QRect(732, 39, 51, 30)) 179 178 self.textLabelContactQuality.setWordWrap(False) 180 179 self.textLabelContactQuality.setObjectName("textLabelContactQuality") 181 self.progressBarSignalContactQuality = QtGui.QProgressBar(self.tab )180 self.progressBarSignalContactQuality = QtGui.QProgressBar(self.tabThinkGearConnectServer) 182 181 self.progressBarSignalContactQuality.setGeometry(QtCore.QRect(728, 74, 60, 301)) 183 182 self.progressBarSignalContactQuality.setProperty("value", 0) 184 183 self.progressBarSignalContactQuality.setOrientation(QtCore.Qt.Vertical) 185 184 self.progressBarSignalContactQuality.setObjectName("progressBarSignalContactQuality") 186 self.labeleSense = QtGui.QLabel(self.tab )185 self.labeleSense = QtGui.QLabel(self.tabThinkGearConnectServer) 187 186 self.labeleSense.setGeometry(QtCore.QRect(620, 12, 71, 20)) 188 187 self.labeleSense.setObjectName("labeleSense") 189 self.labelEEGBrainWaves = QtGui.QLabel(self.tab )188 self.labelEEGBrainWaves = QtGui.QLabel(self.tabThinkGearConnectServer) 190 189 self.labelEEGBrainWaves.setGeometry(QtCore.QRect(300, 12, 171, 20)) 191 190 self.labelEEGBrainWaves.setObjectName("labelEEGBrainWaves") 192 self.labelDelta = QtGui.QLabel(self.tab )191 self.labelDelta = QtGui.QLabel(self.tabThinkGearConnectServer) 193 192 self.labelDelta.setGeometry(QtCore.QRect(189, 50, 41, 17)) 194 193 self.labelDelta.setObjectName("labelDelta") 195 self.labelTheta = QtGui.QLabel(self.tab )194 self.labelTheta = QtGui.QLabel(self.tabThinkGearConnectServer) 196 195 self.labelTheta.setGeometry(QtCore.QRect(239, 50, 41, 17)) 197 196 self.labelTheta.setObjectName("labelTheta") 198 self.labelLowAlpha = QtGui.QLabel(self.tab )197 self.labelLowAlpha = QtGui.QLabel(self.tabThinkGearConnectServer) 199 198 self.labelLowAlpha.setGeometry(QtCore.QRect(289, 40, 41, 31)) 200 199 self.labelLowAlpha.setObjectName("labelLowAlpha") 201 self.labelHighAlpha = QtGui.QLabel(self.tab )200 self.labelHighAlpha = QtGui.QLabel(self.tabThinkGearConnectServer) 202 201 self.labelHighAlpha.setGeometry(QtCore.QRect(339, 40, 41, 31)) 203 202 self.labelHighAlpha.setObjectName("labelHighAlpha") 204 self.labelLowBeta = QtGui.QLabel(self.tab )203 self.labelLowBeta = QtGui.QLabel(self.tabThinkGearConnectServer) 205 204 self.labelLowBeta.setGeometry(QtCore.QRect(388, 40, 41, 31)) 206 205 self.labelLowBeta.setObjectName("labelLowBeta") 207 self.labelHighBeta = QtGui.QLabel(self.tab )206 self.labelHighBeta = QtGui.QLabel(self.tabThinkGearConnectServer) 208 207 self.labelHighBeta.setGeometry(QtCore.QRect(438, 40, 41, 31)) 209 208 self.labelHighBeta.setObjectName("labelHighBeta") 210 self.labelLowGamma = QtGui.QLabel(self.tab )209 self.labelLowGamma = QtGui.QLabel(self.tabThinkGearConnectServer) 211 210 self.labelLowGamma.setGeometry(QtCore.QRect(486, 40, 44, 31)) 212 211 self.labelLowGamma.setObjectName("labelLowGamma") 213 self.labelMidGamma = QtGui.QLabel(self.tab )212 self.labelMidGamma = QtGui.QLabel(self.tabThinkGearConnectServer) 214 213 self.labelMidGamma.setGeometry(QtCore.QRect(537, 40, 44, 31)) 215 214 self.labelMidGamma.setObjectName("labelMidGamma") 216 self.labelSignal = QtGui.QLabel(self.tab )215 self.labelSignal = QtGui.QLabel(self.tabThinkGearConnectServer) 217 216 self.labelSignal.setGeometry(QtCore.QRect(727, 12, 60, 20)) 218 217 self.labelSignal.setObjectName("labelSignal") 219 self.comboBoxDeviceSelect = QtGui.QComboBox(self.tab )218 self.comboBoxDeviceSelect = QtGui.QComboBox(self.tabThinkGearConnectServer) 220 219 self.comboBoxDeviceSelect.setGeometry(QtCore.QRect(8, 161, 160, 27)) 221 220 self.comboBoxDeviceSelect.setObjectName("comboBoxDeviceSelect") 222 221 self.comboBoxDeviceSelect.addItem("") 223 self.pushButtonBluetoothSearch = QtGui.QPushButton(self.tab )222 self.pushButtonBluetoothSearch = QtGui.QPushButton(self.tabThinkGearConnectServer) 224 223 self.pushButtonBluetoothSearch.setGeometry(QtCore.QRect(8, 196, 66, 31)) 225 224 self.pushButtonBluetoothSearch.setCheckable(False) 226 225 self.pushButtonBluetoothSearch.setObjectName("pushButtonBluetoothSearch") 227 self.tabWidget.addTab(self.tab, "") 228 self.tab_2 = QtGui.QWidget() 229 self.tab_2.setObjectName("tab_2") 230 self.textEditDebugConsole = QtGui.QTextEdit(self.tab_2) 226 self.tabWidget.addTab(self.tabThinkGearConnectServer, "") 227 self.tabEEGSignals = QtGui.QWidget() 228 self.tabEEGSignals.setObjectName("tabEEGSignals") 229 self.tabWidget.addTab(self.tabEEGSignals, "") 230 self.tabDebugConsole = QtGui.QWidget() 231 self.tabDebugConsole.setObjectName("tabDebugConsole") 232 self.textEditDebugConsole = QtGui.QTextEdit(self.tabDebugConsole) 231 233 self.textEditDebugConsole.setGeometry(QtCore.QRect(10, 3, 776, 386)) 232 234 self.textEditDebugConsole.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) … … 234 236 self.textEditDebugConsole.setReadOnly(True) 235 237 self.textEditDebugConsole.setObjectName("textEditDebugConsole") 236 self.tabWidget.addTab(self.tab _2, "")238 self.tabWidget.addTab(self.tabDebugConsole, "") 237 239 238 240 self.retranslateUi(Form) 239 self.tabWidget.setCurrentIndex( 0)241 self.tabWidget.setCurrentIndex(1) 240 242 QtCore.QMetaObject.connectSlotsByName(Form) 241 243 … … 293 295 "p, li { white-space: pre-wrap; }\n" 294 296 "</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" 295 "<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf\"><span style=\" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;\">EEG Brain Waves</span></a></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))297 "<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf\"><span style=\" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;\">EEG Brain Signals</span></a></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) 296 298 self.labelDelta.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" 297 299 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" … … 365 367 self.comboBoxDeviceSelect.setItemText(0, QtGui.QApplication.translate("Form", "MindSet Emulator", None, QtGui.QApplication.UnicodeUTF8)) 366 368 self.pushButtonBluetoothSearch.setText(QtGui.QApplication.translate("Form", "Search", None, QtGui.QApplication.UnicodeUTF8)) 367 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Form", "ThinkGear Connect Server", None, QtGui.QApplication.UnicodeUTF8)) 369 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabThinkGearConnectServer), QtGui.QApplication.translate("Form", "ThinkGear Connect Server", None, QtGui.QApplication.UnicodeUTF8)) 370 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabEEGSignals), QtGui.QApplication.translate("Form", "EEG Waves", None, QtGui.QApplication.UnicodeUTF8)) 368 371 self.textEditDebugConsole.setHtml(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" 369 372 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" … … 371 374 "</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" 372 375 "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) 373 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab _2), QtGui.QApplication.translate("Form", "Debug Console", None, QtGui.QApplication.UnicodeUTF8))374 376 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDebugConsole), QtGui.QApplication.translate("Form", "Debug Console", None, QtGui.QApplication.UnicodeUTF8)) 377 -
trunk/synapse/interface/puzzlebox_synapse_interface_design.ui
r151 r165 44 44 </property> 45 45 <property name="currentIndex"> 46 <number> 0</number>46 <number>1</number> 47 47 </property> 48 <widget class="QWidget" name="tab ">48 <widget class="QWidget" name="tabThinkGearConnectServer"> 49 49 <attribute name="title"> 50 50 <string>ThinkGear Connect Server</string> … … 630 630 p, li { white-space: pre-wrap; } 631 631 </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> 632 <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf"><span style=" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;">EEG Brain Waves</span></a></p></body></html></string>632 <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf"><span style=" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;">EEG Brain Signals</span></a></p></body></html></string> 633 633 </property> 634 634 </widget> … … 842 842 </widget> 843 843 </widget> 844 <widget class="QWidget" name="tab_2"> 844 <widget class="QWidget" name="tabEEGSignals"> 845 <attribute name="title"> 846 <string>EEG Waves</string> 847 </attribute> 848 </widget> 849 <widget class="QWidget" name="tabDebugConsole"> 845 850 <attribute name="title"> 846 851 <string>Debug Console</string> -
trunk/synapse/scripts/build-interface.sh
r164 r165 2 2 3 3 #pyuic4 --output=puzzlebox_synapse_interface_design.py --indent=0 puzzlebox_synapse_interface_design.ui 4 pyuic4 --output=../puzzlebox_synapse_interface_design.py --indent=0 puzzlebox_synapse_interface_design.ui 4 #pyuic4 --output=../puzzlebox_synapse_interface_design.py --indent=0 puzzlebox_synapse_interface_design.ui 5 6 pyuic4 --output=Puzzlebox/Synapse/Interface_Design.py --indent=0 interface/puzzlebox_synapse_interface_design.ui
Note: See TracChangeset
for help on using the changeset viewer.