小编Ayu*_*ani的帖子

Flutter - 仅在 TextField 失去焦点时验证 TextFormField

我有一个关于验证文本表单字段的问题。

有没有办法TextFormField只在失去焦点时才验证 a 的值?

我想调用一个 API 来检查当焦点改变时用户名是否已经存在于我的数据库中。如果我设置autoValidateTextFormFieldtrue,它会在用户每次按下一个键时进行验证。因此,如果用户名有 20 个字符,它将调用我的 API 20 次。因此,为了消除开销,我只想在焦点改变时调用 API。

dart flutter

2
推荐指数
1
解决办法
3648
查看次数

类型错误:__init__() 需要 4 个位置参数,但给出了 7 个

class Employee(object):
    def __init__(self,ename,salary,dateOfJoining):
        self.ename=ename
        self.salary=salary
        self.dateOfJoining=dateOfJoining
    def output(self):
        print("Ename: ",self.ename,"\nSalary: ",self.salary,"\nDate Of 
Joining: ",self.dateOfJoining)
class Qualification(object):
    def __init__(self,university,degree,passingYear):
        self.university=university
        self.degree=degree
        self.passingYear=passingYear
    def qoutput(self):
        print("Passed out fom University:",self.university,"\nDegree:",self.degree,"\Passout year: ",self.passingYear)
class Scientist(Employee,Qualification):
    def __int__(self,ename,salary,dateOfJoining,university,degree,passingYear):
        Employee.__init__(self,ename,salary,dateOfJoining)
        Qualification.__init__(self,university,degree,passingYear)
    def soutput(self):
        Employee.output()
        Qualification.output()
a=Scientist('Ayush',20000,'21-04-2010','MIT','B.Tech','31-3-2008')
a.soutput()
Run Code Online (Sandbox Code Playgroud)

我无法找到问题的解决方案,也无法理解为什么会发生此 TpyeError。我是python的新手。谢谢

python multiple-inheritance

0
推荐指数
1
解决办法
3676
查看次数

标签 统计

dart ×1

flutter ×1

multiple-inheritance ×1

python ×1