Какой эффект будет иметь место при использовании любого оператора return в слоте Qt

Нет. Оболочка типа Bourne всегда выполняет globbing , когда это необходимо, перед выполнением команды. Пользователь должен указывать или избегать аргументов, чтобы предотвратить глобус, например foo \*; фактическая выполняемая программа не может указывать предпочтения.

2
задан C.Hobin 27 February 2019 в 07:45
поделиться

1 ответ

[112 нет] Нет. Сигналы только вызывают функцию, если функция возвращает Qt, не будет ее использовать.

С другой стороны, в Qt / PyQt говорится, что функция - это слот , если вы используете декоратор @QtCore.pyqtSlot(). В вашем случае это простая функция. Даже в этом случае для сигнала не будут служить данные, которые возвращают вызванный слот или функцию.

Будет ли это прерывание конфликтовать с механизмом сигнала и слотов?

Нет, конфликт не происходит. Возврат к началу, середине или концу не имеет значения, помните, что каждая функция возвращает что-то (если вы не используете return, функция неявно вернет None в конце).


С другой стороны, в графическом интерфейсе задачи функций должны быть легкими, если они тяжелые, вы должны выполнить их в другом потоке.

0
ответ дан eyllanesc 27 February 2019 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: