Кнопка QT и лямбда-функция Python - PullRequest
0 голосов
/ 30 сентября 2011

Я просто пытаюсь создать пользовательский интерфейс для моего скрипта в maya / py с использованием QT Designer.

Проблема в том, что я хочу использовать лямбда-выражение в качестве команды для своих кнопок, добавляя динамическийсвойство со значением типа string, именем свойства со значением "+ command" и lambda x: print('fobar!') в качестве значения.

Но выполнение кода обратно в Maya с помощью команды Python loadUI вызывает синтаксическую ошибку.

На самом деле он загружает пользовательский интерфейс, но функция кнопки не работает!

1 Ответ

0 голосов
/ 30 сентября 2011

Как насчет:

button_name.clicked.connect(lambda : print('foobar'))
...