- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 PyQt5综合实践(三)QLineEdit控件与校验器QValidator
摘要:PyQt5中的QValidator用于验证输入框数据的合法性,包括其子类QIntValidator(整型)、QDoubleValidator(浮点型)和QRegExpValidator(正则表达式)。示例代码展示了如何限制IP地址(0.0.0.0~255.255.255.255)、端口号(0~65536)和浮点数(-360~360,精度2位)的输入。通过设置不同的校验器,确保用户只能输入符合规则的数据,从而提升程序的健壮性和用户体验。
2025-08-04 18:55:33
1242
原创 PyQt5综合实践(二)PyQt5之QLineEdit控件与回显模式(EchoMode)
QLineEdit有4种回显模式(EchoMode):1.Normal2.NoEcho3.Password4.PasswordEchoOnEdit代码参考下图,运行后结果:输入后效果:from PyQt5.QtWidgets import *import sys class QLineEditEchoMode(QWidget): def __init__(self): super().__init__() self.initUI.
2021-03-16 23:56:37
822
原创 PyQt5综合实践(一)PyQt5+Python3+Pycharm开发环境配置
1.安装PyQt5 和 PyQt5-tools 1 2 pipinstallPyQt5 pipinstallPyQt5-tools 2.配置Pycharm 打开Pycharm,打开File -> Settings -> Tools -> External Tools,点击左上角 + ,开始配置Qt Designer 和 PyUIC。 (配图是已配置好的) 1)配置Qt Designer 在Qt De...
2021-03-16 23:48:01
339
2
原创 软件测试的七个原则
一、Testing shows presence of defects 测试显示软件存在缺陷 测试只能证明软件中存在缺陷,但并不能证明软件中不存在缺陷。软件测试是为了降低存在缺陷的可能性,即便是没有找到缺陷,也不能证明软件是完美的。二、Exhaustive testing is impossible 穷尽测试是不可能的 现在软件的规模越来越大,复杂度...
2018-06-06 21:36:14
24444
Vehicle Road-ISO 14229-1 和14229-5
2018-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅