Ответы пользователя по тегу Python
  • Зачем нужен return, когда есть print?

    @StivenHolland
    Программист-самоучка
    Смотрите: print() - это отдельная функция, которая выводит результат, но бывают случаи, когда результат функции нужно сохранить в переменной, допустим. В таком случае делают return функции - За функцией закрепляется значение. В предложенном вами варианте нет разницы в использовании обоих вариантов!
    Ответ написан
    Комментировать
  • Как записать выбранное пользователем значение QComboBox в PyQt5?

    @StivenHolland Автор вопроса
    Программист-самоучка
    from PyQt5.QtWidgets import QApplication, QWidget
    from PyQt5.uic import loadUi
    
    
    class m(QWidget):
        def __init__(self):
            self.app = QApplication([])
            super().__init__()
            loadUi('form.ui', self)
            self.CBsettings.currentIndexChanged.connect(self.change)
            self.show()
            self.app.exec()
    
        def change(self, index):
            print(self.CBsettings.itemText(index))
    
    m()

    P.S. решение по комментарию l0cked
    Ответ написан
    Комментировать