[python]PyQt5- QLineEdit综合案例
综合案例
import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class testLinEdit_003(QWidget): def __init__(self): super(testLinEdit_003,self).__init__() self.initUI() def initUI(self): self.setWindowTitle("LineEdit综合案例") edit1 = QLineEdit() # 使用int校验器 edit1.setValidator(QIntValidator()) edit1.setMaxLength(4)#不超过4位数 edit1.setAlignment(Qt.AlignRight)#靠右 edit1.setFont(QFont('Arial',20)) # 设置布局 formLayout = QFormLayout() formLayout.addRow('整数校验',edit1) self.setLayout(formLayout) def main(self): app = QApplication(sys.argv) main = self() main.show() exit(app.exec_()) if __name__ == "__main__": main(testLinEdit_003)

posted on 2020-03-18 11:37 dandanduba 阅读(271) 评论(0) 收藏 举报
浙公网安备 33010602011771号