Как в этом случае я правильно воодушевляет каждый объект в списке? (Pyqt4) [дублировать]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как в этом случае я правильно воодушевляет каждый объект в списке? (Pyqt4) [дублировать]

Сообщение Anonymous »

Я знаю, что Pyqt4 уже намного устарел, но обновление прямо сейчас не является вариантом, который у меня есть. Если кто -то знает, в чем моя проблема, я бы очень признателен по объяснению. Проблема заключается в том, что функция запускается, но независимо от того, какой квадрат нажимается по квадрату в нижний правый угол будет той, что передается к функции в качестве параметра. < /P>
gameSquareSize_width = 470//gameGridCollumns
gameSquareSize_height = 470//gameGridRows
btn_list = [[]]*gameGridRows
for i in range (len(btn_list)):
btn_list = ["0"]*gameGridCollumns
print (btn_list)

for x in range (0, gameGridRows):
for y in range (0, gameGridCollumns):
btn_list[x][y] = QtGui.QPushButton(player_1_frame)
btn_list[x][y].setGeometry(QtCore.QRect((gameSquareSize_width*x),(gameSquareSize_height*y), gameSquareSize_width, gameSquareSize_height))
btn_list[x][y].setStyleSheet("background-color: rgb(255, 255, 255)") #Sets stylesheet
btn_list[x][y].clicked.connect(lambda: playGameWindow.squareClicked(self, btn_list[x][y]))


Подробнее здесь: https://stackoverflow.com/questions/795 ... ctly-pyqt4
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»