diff options
Diffstat (limited to 'examples2/tut14.py')
-rwxr-xr-x | examples2/tut14.py | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/examples2/tut14.py b/examples2/tut14.py index aeb4ca6..8a75538 100755 --- a/examples2/tut14.py +++ b/examples2/tut14.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Qt tutorial 14. +# TQt tutorial 14. import sys import math @@ -8,24 +8,24 @@ import random from qt import * -class LCDRange(QWidget): +class LCDRange(TQWidget): def __init__(self,s=None,parent=None,name=None): - QWidget.__init__(self,parent,name) + TQWidget.__init__(self,parent,name) - lcd = QLCDNumber(2,self,'lcd') - self.slider = QSlider(Qt.Horizontal,self,'slider') + lcd = TQLCDNumber(2,self,'lcd') + self.slider = TQSlider(TQt.Horizontal,self,'slider') self.slider.setRange(0,99) self.slider.setValue(0) - self.label = QLabel(' ',self,'label') - self.label.setAlignment(Qt.AlignCenter) + self.label = TQLabel(' ',self,'label') + self.label.setAlignment(TQt.AlignCenter) self.connect(self.slider,SIGNAL('valueChanged(int)'),lcd,SLOT('display(int)')) self.connect(self.slider,SIGNAL('valueChanged(int)'),self,PYSIGNAL('valueChanged(int)')) self.setFocusProxy(self.slider) - l = QVBoxLayout(self) + l = TQVBoxLayout(self) l.addWidget(lcd,1) l.addWidget(self.slider) l.addWidget(self.label) @@ -51,26 +51,26 @@ class LCDRange(QWidget): self.label.setText(s) -class CannonField(QWidget): +class CannonField(TQWidget): def __init__(self,parent=None,name=None): - QWidget.__init__(self,parent,name) + TQWidget.__init__(self,parent,name) self.ang = 45 self.f = 0 self.timerCount = 0 - self.autoShootTimer = QTimer(self,'movement handler') + self.autoShootTimer = TQTimer(self,'movement handler') self.connect(self.autoShootTimer,SIGNAL('timeout()'),self.moveShot) self.shoot_ang = 0 self.shoot_f = 0 - self.target = QPoint(0,0) + self.target = TQPoint(0,0) self.gameEnded = 0 self.barrelPressed = 0 - self.setPalette(QPalette(QColor(250,250,200))) + self.setPalette(TQPalette(TQColor(250,250,200))) - self.barrelRect = QRect(33,-4,15,8) + self.barrelRect = TQRect(33,-4,15,8) self.newTarget() @@ -110,9 +110,9 @@ class CannonField(QWidget): self.emit(PYSIGNAL('canShoot(bool)'),(0,)) def newTarget(self): - r = QRegion(self.targetRect()) - self.target = QPoint(random.randint(200,390),random.randint(10,265)) - self.repaint(r.unite(QRegion(self.targetRect()))) + r = TQRegion(self.targetRect()) + self.target = TQPoint(random.randint(200,390),random.randint(10,265)) + self.repaint(r.unite(TQRegion(self.targetRect()))) def gameOver(self): return self.gameEnded @@ -133,7 +133,7 @@ class CannonField(QWidget): self.emit(PYSIGNAL('canShoot(bool)'),(1,)) def moveShot(self): - r = QRegion(self.shotRect()) + r = TQRegion(self.shotRect()) self.timerCount = self.timerCount + 1 shotR = self.shotRect() @@ -147,12 +147,12 @@ class CannonField(QWidget): self.emit(PYSIGNAL('missed()'),()) self.emit(PYSIGNAL('canShoot(bool)'),(1,)) else: - r = r.unite(QRegion(shotR)) + r = r.unite(TQRegion(shotR)) self.repaint(r) def mousePressEvent(self,ev): - if ev.button() != Qt.LeftButton: + if ev.button() != TQt.LeftButton: return if self.barrelHit(ev.pos()): self.barrelPressed = 1 @@ -169,17 +169,17 @@ class CannonField(QWidget): self.setAngle(int(round(rad * 180 / math.pi))) def mouseReleaseEvent(self,ev): - if ev.button() == Qt.LeftButton: + if ev.button() == TQt.LeftButton: self.barrelPressed = 0 def paintEvent(self,ev): updateR = ev.rect() - p = QPainter(self) + p = TQPainter(self) if self.gameEnded: - p.setPen(Qt.black) - p.setFont(QFont('Courier',48,QFont.Bold)) - p.drawText(self.rect(),Qt.AlignCenter,'Game Over') + p.setPen(TQt.black) + p.setFont(TQFont('Courier',48,TQFont.Bold)) + p.drawText(self.rect(),TQt.AlignCenter,'Game Over') if updateR.intersects(self.cannonRect()): self.paintCannon(p) @@ -194,31 +194,31 @@ class CannonField(QWidget): self.paintTarget(p) def paintShot(self,p): - p.setBrush(Qt.black) - p.setPen(Qt.NoPen) + p.setBrush(TQt.black) + p.setPen(TQt.NoPen) p.drawRect(self.shotRect()) def paintTarget(self,p): - p.setBrush(Qt.red) - p.setPen(Qt.black) + p.setBrush(TQt.red) + p.setPen(TQt.black) p.drawRect(self.targetRect()) def paintBarrier(self,p): - p.setBrush(Qt.yellow) - p.setPen(Qt.black) + p.setBrush(TQt.yellow) + p.setPen(TQt.black) p.drawRect(self.barrierRect()) def paintCannon(self,p): cr = self.cannonRect() - pix = QPixmap(cr.size()) + pix = TQPixmap(cr.size()) pix.fill(self,cr.topLeft()) - tmp = QPainter(pix) - tmp.setBrush(Qt.blue) - tmp.setPen(Qt.NoPen) + tmp = TQPainter(pix) + tmp.setBrush(TQt.blue) + tmp.setPen(TQt.NoPen) tmp.translate(0,pix.height() - 1) - tmp.drawPie(QRect(-35,-35,70,70),0,90 * 16) + tmp.drawPie(TQRect(-35,-35,70,70),0,90 * 16) tmp.rotate(-self.ang) tmp.drawRect(self.barrelRect) tmp.end() @@ -226,7 +226,7 @@ class CannonField(QWidget): p.drawPixmap(cr.topLeft(),pix) def cannonRect(self): - r = QRect(0,0,50,50) + r = TQRect(0,0,50,50) r.moveBottomLeft(self.rect().bottomLeft()) return r @@ -244,20 +244,20 @@ class CannonField(QWidget): x = x0 + velx * time y = y0 + vely * time - 0.5 * gravity * time * time - r = QRect(0,0,6,6) - r.moveCenter(QPoint(x,self.height() - 1 - y)) + r = TQRect(0,0,6,6) + r.moveCenter(TQPoint(x,self.height() - 1 - y)) return r def targetRect(self): - r = QRect(0,0,20,10) - r.moveCenter(QPoint(self.target.x(),self.height() - 1 - self.target.y())) + r = TQRect(0,0,20,10) + r.moveCenter(TQPoint(self.target.x(),self.height() - 1 - self.target.y())) return r def barrierRect(self): - return QRect(145,self.height() - 100,15,100) + return TQRect(145,self.height() - 100,15,100) def barrelHit(self,p): - mtx = QWMatrix() + mtx = TQWMatrix() mtx.translate(0,self.height() - 1) mtx.rotate(-self.ang) (mtx, invertable) = mtx.invert() @@ -267,15 +267,15 @@ class CannonField(QWidget): return self.autoShootTimer.isActive() def sizePolicy(self): - return QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Expanding) + return TQSizePolicy(TQSizePolicy.Expanding,TQSizePolicy.Expanding) -class GameBoard(QWidget): +class GameBoard(TQWidget): def __init__(self,parent=None,name=None): - QWidget.__init__(self,parent,name) + TQWidget.__init__(self,parent,name) - quit = QPushButton('&Quit',self,'quit') - quit.setFont(QFont('Times',18,QFont.Bold)) + quit = TQPushButton('&Quit',self,'quit') + quit.setFont(TQFont('Times',18,TQFont.Bold)) self.connect(quit,SIGNAL('clicked()'),qApp,SLOT('quit()')) self.angle = LCDRange('ANGLE',self,'angle') @@ -284,8 +284,8 @@ class GameBoard(QWidget): self.force = LCDRange('FORCE',self,'force') self.force.setRange(10,50) - box = QVBox(self,'cannonFrame') - box.setFrameStyle(QFrame.WinPanel | QFrame.Sunken) + box = TQVBox(self,'cannonFrame') + box.setFrameStyle(TQFrame.WinPanel | TQFrame.Sunken) self.cannonField = CannonField(box,'cannonField') @@ -298,36 +298,36 @@ class GameBoard(QWidget): self.connect(self.cannonField,PYSIGNAL('hit()'),self.hit) self.connect(self.cannonField,PYSIGNAL('missed()'),self.missed) - self.shoot = QPushButton('&Shoot',self,'shoot') - self.shoot.setFont(QFont('Times',18,QFont.Bold)) + self.shoot = TQPushButton('&Shoot',self,'shoot') + self.shoot.setFont(TQFont('Times',18,TQFont.Bold)) self.connect(self.shoot,SIGNAL('clicked()'),self.fire) self.connect(self.cannonField,PYSIGNAL('canShoot(bool)'),self.shoot,SLOT('setEnabled(bool)')) - restart = QPushButton('&New Game',self,'newgame') - restart.setFont(QFont('Times',18,QFont.Bold)) + restart = TQPushButton('&New Game',self,'newgame') + restart.setFont(TQFont('Times',18,TQFont.Bold)) self.connect(restart,SIGNAL('clicked()'),self.newGame) - self.hits = QLCDNumber(2,self,'hits') - self.shotsLeft = QLCDNumber(2,self,'shotsleft') - hitsL = QLabel('HITS',self,'hitsLabel') - shotsLeftL = QLabel('SHOTS LEFT',self,'shotsleftLabel') + self.hits = TQLCDNumber(2,self,'hits') + self.shotsLeft = TQLCDNumber(2,self,'shotsleft') + hitsL = TQLabel('HITS',self,'hitsLabel') + shotsLeftL = TQLabel('SHOTS LEFT',self,'shotsleftLabel') - accel = QAccel(self) - accel.connectItem(accel.insertItem(Qt.Key_Enter),self.fire) - accel.connectItem(accel.insertItem(Qt.Key_Return),self.fire) - accel.connectItem(accel.insertItem(Qt.CTRL + Qt.Key_Q),qApp,SLOT('quit()')) + accel = TQAccel(self) + accel.connectItem(accel.insertItem(TQt.Key_Enter),self.fire) + accel.connectItem(accel.insertItem(TQt.Key_Return),self.fire) + accel.connectItem(accel.insertItem(TQt.CTRL + TQt.Key_Q),qApp,SLOT('quit()')) - grid = QGridLayout(self,2,2,10) + grid = TQGridLayout(self,2,2,10) grid.addWidget(quit,0,0) grid.addWidget(box,1,1) grid.setColStretch(1,10) - leftBox = QVBoxLayout() + leftBox = TQVBoxLayout() grid.addLayout(leftBox,1,0) leftBox.addWidget(self.angle) leftBox.addWidget(self.force) - topBox = QHBoxLayout() + topBox = TQHBoxLayout() grid.addLayout(topBox,0,1) topBox.addWidget(self.shoot) topBox.addWidget(self.hits) @@ -367,8 +367,8 @@ class GameBoard(QWidget): self.cannonField.newTarget() -QApplication.setColorSpec(QApplication.CustomColor) -a = QApplication(sys.argv) +TQApplication.setColorSpec(TQApplication.CustomColor) +a = TQApplication(sys.argv) gb = GameBoard() gb.setGeometry(100,100,500,355) |