QLineEdit输入的Pyqt5问题转换为float

时间:2019-07-30 19:12:13

标签: python pyqt5

我正在使用Pyqt5制作一个GUI程序,该程序从QLineEdit小部件中获取一些输入值,并将其转换为浮点格式以进行进一步计算。在我的程序中,我使用df将输入转换为浮点值,并且效果很好。但是,如果我不小心在GUI上的float(self.myQLineEditInput.text())小部件中输入了字母或特殊符号,我的程序将崩溃,并显示一条错误消息,如self.myQLineEditInput(此处程序试图将0.004f转换为float)。 我的问题是:程序是否可以通过某种方法查看QLineEdit的输入是否有效,即仅在输入数字之前将其转换为浮点数即可防止整个程序崩溃?

0 个答案:

没有答案