擅长:python、mysql、java
<p>@salva Nicolas是对的。在</p>
<p>最好的检查方法是在输入文本时检查条件。虽然这有一个问题。在</p>
<p>如果您只是在编辑行中输入一个空格,您将得到一个错误。这仍然不是一个傻瓜式的方法。在</p>
<p>要检查是否在QLineEdit中输入了有效的文本,您需要使用validator。在</p>
<p>或者</p>
<p>可以尝试使用try将中的qlineedit转换为integer或float,如果它引发异常,则可以执行其他操作。在</p>
<pre><code>try:
x_min=ast.literal_eval(str(self.ui.x_min_3d.text())) # Try to convert
except:
x_min=0 # else do something else
</code></pre>