Я пытаюсь создать приложение с графическим интерфейсом, которое меняет значок на правой кнопке! Это мой простой код:
import sys
from PySide.QtCore import *
from PySide.QtGui import *
class Ui_MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setupUi()
def setupUi(self):
widget = QWidget()
layout = QGridLayout()
self.buttons = list()
for x in range(3):
row = list()
for y in range(3):
button = QPushButton(QIcon('Empty-Cell.png'), '{},{}'.format(x, y))
button.clicked.connect(self.button_click)
row.append(button)
layout.addWidget(button, x, y)
self.buttons.append(row)
widget.setLayout(layout)
self.setCentralWidget(widget)
def button_click(self):
# Change icon HERE!
def main():
app = QApplication(sys.argv)
ui = Ui_MainWindow()
ui.show()
sys.exit(app.exec_())
if __name__ == "__main__":
main()
а вот картинка:
Ссылка на приложение с графическим интерфейсом
Я пытался часами, но я все еще не могу этого сделать, есть идеи? Я также хотел бы использовать виджет изображения вместо кнопки, метки или чего-то еще, если это возможно.
Благодарю вас!