summaryrefslogtreecommitdiffstats
path: root/examples2/tut14.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples2/tut14.py')
-rwxr-xr-xexamples2/tut14.py134
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)