Python 有关PyQt5的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 有关PyQt5的问题相关的知识,希望对你有一定的参考价值。

PyQt5
e2 = QLineEdit()
# 生成一个单行文本框控件
e2.setValidator(QDoubleValidator(0.99, 99.99, 2))
# 这行我知道是加入浮点数输入限制,但我不知道QDoubleValidator()三个参数分别代表什。
QDoubleValidator()三个参数分别代表什么?
aaaa

参考技术A QDoubleValidator::QDoubleValidator(double bottom, double top, int decimals, QObject*parent = Q_NULLPTR)
Constructs a validator object with a parent object. This validator will accept doubles from bottom to top inclusive, with up to decimalsdigits after the decimal point.
前两个参数是输入限制最小值 和 最大值 第三个参数是限制输入小数的位数
QDoubleValidator(0.99, 99.99, 2) 表示输入范围0.99~99.99,允许输入两位小数

以上是关于Python 有关PyQt5的问题的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 使用 SQLite3,按下按钮进行查询

当我专门双击左键时,Pyqt5 崩溃而没有错误(双右键有效)

在 Windows 7 中使用 cx_freeze 创建的可执行文件在其他计算机上运行时崩溃并出现有关 PyQt5 的错误

Python解决PyQt5安装失败问题

使用 PyInstaller 编译 PyQt5 Python 应用程序时遇到问题

Python:“PyQt5.QtCore.pyqtSignal”对象没有属性“连接”