我最近接触到python,并且已经陷入“正好需要1个参数(给定2个)”的问题。
大部分时间我都在搜索它,并了解到缺少添加自我部分的信息。
尽管添加了我无法解决的信息,但我是否缺少重要的一点?
import maya.cmds as cmds
class ButtonPress:
def __init__(self):
self.value = 0
def buildUI(self):
window = cmds.window(title = 'Press Button', w = 100, h = 50)
columnL = cmds.columnLayout(w = 100, h = 50)
cmds.button(parent = columnL, label = 'Press me', w = 100, h = 50, command = self.__increaseAndPrint)
cmds.showWindow(window)
def __increaseAndPrint(self):
self.value += 1
print self.value
感谢您的帮助。
编辑: 我在maya的脚本编辑器中使用以下类:
ButtonPress()。buildUI()
我得到: 错误:__ increaseAndPrint()恰好接受1个参数(给定2个) 按下UI按钮时。
对不起。
答案 0 :(得分:-1)
public class BeanValidationExample {
public static void main (String[] args) {
Configuration<?> config = Validation.byDefaultProvider()
.configure();
ValidatorFactory factory = config.buildValidatorFactory();
Validator validator = factory.getValidator();
factory.close();
Person person = new Person();
person.setDateOfBirth(new Date(System.currentTimeMillis() + 10000));
Set<ConstraintViolation<Person>> violations = validator.validate(person);
violations.forEach(v -> System.out.println(v.getPropertyPath() +
"- " + v.getMessage()));
}
}