Вот цикл настройки кнопки:
Код: Выделить всё
for i, buttonText in enumerate(self.buttonTextLeft):
cBut=QPushButton(buttonText, self)
cBut.setIcon(QIcon(resPixmap))
cBut.setIconSize(resPixmap.size())
cBut.setStyleSheet(f"font-family: {self.language}; font-size: 12px; font-weight: bold; background-color: transparent; border: none;")
cBut.setGeometry(0, int(self.bTL*self.height()),int(self.topButtonWidth*self.width()),int(self.leftButtonWidth*self.height()))
cBut.clicked.connect(lambda checked,index=i:self.optionButtonsClickLeft(index))
self.optionButtonsLeft.append(cBut)
self.bTL+=self.leftButtonWidth
ПРИМЕЧАНИЕ:
buttonTextLeft — это массив, заполненный строками, которые я хочу отображать перед каждой кнопкой.
bTL и leftButtonWidth — числовые значения, используемые только для размещения каждой кнопки... они работают нормально и не имеют никакого отношения к проблеме.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ing-pyside