Как разместить текст перед изображением при использовании PySide?Python

Программы на Python
Anonymous
Как разместить текст перед изображением при использовании PySide?

Сообщение Anonymous »

Я создаю программу, использующую PySide для создания графического интерфейса. Все работает отлично, кроме одного моего шлейфа. Суть в том, что я пытаюсь поместить текст перед изображением кнопки, но вместо этого вижу изображение кнопки слева и текст кнопки справа от этого изображения.
Вот цикл настройки кнопки:

Код: Выделить всё

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

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