예제 #1
0
 def initUI(self):
     '''
     Init main window UI
     
     '''
     
     central = QtGui.QWidget(self)
     grid = QtGui.QGridLayout(central)
     
     # Setup System Tray Icon
     self.tray = Tray(self)
     self.tray.display(False)
     
     # Set App Icon
     self.initIcon()
     
     # Menubar
     menuBar = self.createAppMenuBar()
     self.setMenuBar(menuBar)
     
     # Connected List
     connectLabel = QtGui.QLabel("Connected Devices:")
     grid.addWidget(connectLabel, 0, 0)
     
     self.connectList = ConnectList()
     grid.addWidget(self.connectList, 1, 0, 2, 1)
     
     # Pairing Helper Button
     pairHelper = QtGui.QPushButton()
     pairHelper.setText("Pair")
     pairHelper.clicked.connect(self.loadPairing)
     grid.addWidget(pairHelper, 4, 0)
     
     central.setLayout(grid)
     
     self.setCentralWidget(central)
     self.setGeometry(300, 300, 250, 100)
     self.setWindowTitle("Droid Navi")
     
     
     self.notifyHandler = NotifyHandler()
     self.show()
     self.raise_()
     self.activateWindow()
예제 #2
0
from components.ball import Ball
from components.game_bar import GameBar, EndGameBar
from components.tray import Tray

# points to win
max_points = 10

game_window = turtle.Screen()
game_window.title('PONG GAME')
game_window.bgcolor(0, 0, 0)
game_window.setup(width=800, height=600)
game_window.tracer(0)

# tray
tray_left = Tray('yellow', -350)
tray_right = Tray('blue', 350)

# ball
ball = Ball()

# status bar
bar = GameBar()

# keyboard moves tracking
game_window.listen()
game_window.onkeypress(tray_left.move_up, 'w')
game_window.onkeypress(tray_left.move_down, 's')
game_window.onkeypress(tray_right.move_up, 'Up')
game_window.onkeypress(tray_right.move_down, 'Down')