From 43b9359fabe5c153a02081ae56047b9e121dce02 Mon Sep 17 00:00:00 2001
From: Tom Rondeau <trondeau@vt.edu>
Date: Sun, 27 Mar 2011 12:59:52 -0400
Subject: gr-qtgui: moving Python files to new structure; get rid of src
 directory.

---
 gr-qtgui/src/python/pyqt_example.py | 144 ------------------------------------
 1 file changed, 144 deletions(-)
 delete mode 100755 gr-qtgui/src/python/pyqt_example.py

(limited to 'gr-qtgui/src/python/pyqt_example.py')

diff --git a/gr-qtgui/src/python/pyqt_example.py b/gr-qtgui/src/python/pyqt_example.py
deleted file mode 100755
index 7c0cfc6983..0000000000
--- a/gr-qtgui/src/python/pyqt_example.py
+++ /dev/null
@@ -1,144 +0,0 @@
-#!/usr/bin/env python
-
-from gnuradio import gr
-from gnuradio.qtgui import qtgui
-from PyQt4 import QtGui, QtCore
-import sys, sip
-
-class dialog_box(QtGui.QWidget):
-    def __init__(self, display, control):
-        QtGui.QWidget.__init__(self, None)
-        self.setWindowTitle('PyQt Test GUI')
-
-        self.boxlayout = QtGui.QBoxLayout(QtGui.QBoxLayout.LeftToRight, self)
-        self.boxlayout.addWidget(display, 1)
-        self.boxlayout.addWidget(control)
-
-        self.resize(800, 500)
-
-class control_box(QtGui.QWidget):
-    def __init__(self, parent=None):
-        QtGui.QWidget.__init__(self, parent)
-        self.setWindowTitle('Control Panel')
-
-        self.setToolTip('Control the signals')
-        QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
-
-        self.layout = QtGui.QFormLayout(self)
-
-        # Control the first signal
-        self.freq1Edit = QtGui.QLineEdit(self)
-        self.layout.addRow("Signal 1 Frequency:", self.freq1Edit)
-        self.connect(self.freq1Edit, QtCore.SIGNAL("editingFinished()"),
-                     self.freq1EditText)
-
-        self.amp1Edit = QtGui.QLineEdit(self)
-        self.layout.addRow("Signal 1 Amplitude:", self.amp1Edit)
-        self.connect(self.amp1Edit, QtCore.SIGNAL("editingFinished()"),
-                     self.amp1EditText)
-
-
-        # Control the second signal
-        self.freq2Edit = QtGui.QLineEdit(self)
-        self.layout.addRow("Signal 2 Frequency:", self.freq2Edit)
-        self.connect(self.freq2Edit, QtCore.SIGNAL("editingFinished()"),
-                     self.freq2EditText)
-
-
-        self.amp2Edit = QtGui.QLineEdit(self)
-        self.layout.addRow("Signal 2 Amplitude:", self.amp2Edit)
-        self.connect(self.amp2Edit, QtCore.SIGNAL("editingFinished()"),
-                     self.amp2EditText)
-
-        self.quit = QtGui.QPushButton('Close', self)
-        self.layout.addWidget(self.quit)
-
-        self.connect(self.quit, QtCore.SIGNAL('clicked()'),
-                     QtGui.qApp, QtCore.SLOT('quit()'))
-
-    def attach_signal1(self, signal):
-        self.signal1 = signal
-        self.freq1Edit.setText(QtCore.QString("%1").arg(self.signal1.frequency()))
-        self.amp1Edit.setText(QtCore.QString("%1").arg(self.signal1.amplitude()))
-
-    def attach_signal2(self, signal):
-        self.signal2 = signal
-        self.freq2Edit.setText(QtCore.QString("%1").arg(self.signal2.frequency()))
-        self.amp2Edit.setText(QtCore.QString("%1").arg(self.signal2.amplitude()))
-
-    def freq1EditText(self):
-        try:
-            newfreq = float(self.freq1Edit.text())
-            self.signal1.set_frequency(newfreq)
-        except ValueError:
-            print "Bad frequency value entered"
-
-    def amp1EditText(self):
-        try:
-            newamp = float(self.amp1Edit.text())
-            self.signal1.set_amplitude(newamp)
-        except ValueError:
-            print "Bad amplitude value entered"
-
-        
-    def freq2EditText(self):
-        try:
-            newfreq = float(self.freq2Edit.text())
-            self.signal2.set_frequency(newfreq)
-        except ValueError:
-            print "Bad frequency value entered"
-
-    def amp2EditText(self):
-        try:
-            newamp = float(self.amp2Edit.text())
-            self.signal2.set_amplitude(newamp)
-        except ValueError:
-            print "Bad amplitude value entered"
-
-
-class my_top_block(gr.top_block):
-    def __init__(self):
-        gr.top_block.__init__(self)
-
-        Rs = 8000
-        f1 = 1000
-        f2 = 2000
-
-        fftsize = 2048
-
-        self.qapp = QtGui.QApplication(sys.argv)
-        
-        src1 = gr.sig_source_c(Rs, gr.GR_SIN_WAVE, f1, 0.1, 0)
-        src2 = gr.sig_source_c(Rs, gr.GR_SIN_WAVE, f2, 0.1, 0)
-        src  = gr.add_cc()
-        channel = gr.channel_model(0.001)
-        thr = gr.throttle(gr.sizeof_gr_complex, 100*fftsize)
-        self.snk1 = qtgui.sink_c(fftsize, gr.firdes.WIN_BLACKMAN_hARRIS,
-                                 0, Rs,
-                                 "Complex Signal Example",
-                                 True, True, False, True, False)
-
-        self.connect(src1, (src,0))
-        self.connect(src2, (src,1))
-        self.connect(src,  channel, thr, self.snk1)
-
-        self.ctrl_win = control_box()
-        self.ctrl_win.attach_signal1(src1)
-        self.ctrl_win.attach_signal2(src2)
-
-        # Get the reference pointer to the SpectrumDisplayForm QWidget
-        pyQt  = self.snk1.pyqwidget()
-
-        # Wrap the pointer as a PyQt SIP object
-        # This can now be manipulated as a PyQt4.QtGui.QWidget
-        self.pyWin = sip.wrapinstance(pyQt, QtGui.QWidget)
-
-        self.main_box = dialog_box(self.pyWin, self.ctrl_win)
-
-        self.main_box.show()
-        
-if __name__ == "__main__":
-    tb = my_top_block();
-    tb.start()
-    tb.qapp.exec_()
-    
-- 
cgit v1.2.3