nine[img] = b''
объяви nine[img] = bytearray(какой_там_тебе_нужен_размер)
и пиши в него по индексу, конкатенация тебя тормозит. .....
self.keymap=
{Qt.Key_Left: _board.tryLeft,
Qt.Key_Right: _board.tryRight,
Qt.Key_Up: _board.tryRorateCCW,
Qt.Key_Down: _board.tryRorateCCW,
Qt.Key_Space: _board.dropDown,
Qt.Key_D: _board.tryLineDown}
........
def keyPressEvent(self, event):
key = event.key()
if key == Qt.Key_Escape:
self.paused ^= True
elif not self.paused and key in self.keymap:
self.keymap[key]()
else:
super(Tetris, self).keyPressEvent(event)
from PyQt4.QtGui import *
app = QApplication([])
win = QMainWindow()
mainMenu = win.menuBar()
mainMenu.setNativeMenuBar(False)
exampleMenu = mainMenu.addMenu('&Example')
item1 = QAction(QIcon(''), '&Item1', win)
item1.triggered.connect(lambda: print("example!"))
exampleMenu.addAction(item1)
win.show()
app.exec_()