- 博客(4)
- 收藏
- 关注
原创 PYQT5学习:QLineEdit验证器的使用
import sysfrom PyQt5.Qt import *#因为验证器QValidator为抽象类,不能直接实例化,所以先用继续方式生成一个子类class AgeValidator(QValidator): #验证器会直接调用validate方法,所以可以用改写方法得验证策略 def validate(self, input_str, pos_int): try: if 18<= int(input_str) <= 180:
2021-02-02 20:12:02 407
原创 PYQT5学习:QLineEdit文本框的设置与获取
from PyQt5.Qt import *import sysapp = QApplication(sys.argv)window = QWidget()le1 = QLineEdit(window)le1.move(100,100)le1.setToolTip('请输入用户名')le1.setPlaceholderText('请输入用户名')le2 = QLineEdit(window)le2.move(100,150)le2.setEchoMode(QLineEdit.Pas
2021-02-02 18:44:01 3475
原创 PYQT5学习:QWidget控件交互操作相关
from PyQt5.Qt import *import sysapp = QApplication(sys.argv)window = QWidget()window.resize(500,500)lineEdit = QLineEdit(window)lineEdit.move(100,100)btn = QPushButton(window)btn.setText('提交')btn.move(100,70)btn.setEnabled(False)label = QLa
2021-01-28 17:28:33 150
原创 PYQT5学习:QWidget顶层窗口相关
用下以代码实现窗口无边框无标题栏,半透明,自行添加关闭等三个按钮,点击用户区移动窗体等功能from PyQt5.Qt import *import sysclass Mywin(QWidget): def __init__(self,*args,**kwargs): super().__init__(*args,**kwargs) self.move_flag = False self.setMouseTracking(True)
2021-01-27 15:10:53 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人