我想禁用“确定”按钮,直到用户在文本字段中键入内容但我到目前为止无法执行此操作...以下是我的代码的摘录,其中“确定”按钮从一开始就处于活动状态。
inputDialog=QInputDialog()
text, ok = inputDialog.getText(self, 'Input Dialog','Enter name')
print ("text,ok",text,ok)
if ok:
return (text.upper(), ok)
else:
return ('',ok)
答案 0 :(得分:0)
评论回答了这个问题。 QInputDialog无法实现。或者,使用两个按钮编写自定义QLineEdit obj。