随笔分类 - 可视化界面
摘要:一、QFrame多行文本输入框边框基类 1.基本知识 QFrame就是专门设置多行文本输入框边框的基类,通过QFrame能给多行文本框设置你想要的样式和参数。 2.代码 from PyQt5.Qt import * import sys app = QApplication(sys.argv) wi
阅读全文
摘要:一、QLineEdit文本编辑,光标操作和常用信号 1.基本知识 直接操作文本,通过光标操作以及文编发生变化时会发出哪些信号。 选中字符 # False表示只移动不选中,True表示选中加移动 # cursorBackward # cursorForward # cursorWordBackward
阅读全文
摘要:一、setInputMask字符掩码 1.基本知识 2.代码 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowTitle('掩码设置 - PyQt5中文
阅读全文
摘要:一、QValidator文本内容限定 1.概念 *这里通过一个类QValidator来实现自动判断和限定文本框的内容,保证内容的正确性。 setPlaceholderText() placeholderText() 文本内容限定(18-150): QValidator.Acceptable #接受状
阅读全文
摘要:一、QLineEdit登陆案例实战演示 1.要求 通过QLineEdit的一个登陆界面案例来和大家再次熟悉一下QLineEdit的方法。主要还是因为QLineEdit在以后的实际应用中实在是太重要了。 这里的案例要求是制作一个登陆界面,拥有密码清空和占位提示符,还要验证账号和密码的正确性,如果账号或
阅读全文
摘要:一、QLineEdit单行文本输入框控件 QLineEdit单行文本输入框控件在登陆注册或者条目选择的时候都会使用到 1.基本内容 文件内容获取 文本框密码输出 文本框初始文字设置 文本清空按钮 密码与明文的转换 文本自动补全(类似搜索提示) 文本字符长度限制 2.代码 from PyQt5.Qt
阅读全文
摘要:一、QButtonGroup按钮组的使用 1.基本概念 sex_group = QButtonGroup(window) # 1.创建按钮组,放在父控件内,跟按钮同一级别 sex_group.addButton(btn1, 1) #2.添加按钮 sex_group.addButton(btn2, 2
阅读全文
摘要:一、QCheckBox复选框按钮控件 1.基本知识 #可以设置三种可能性 btn.setCheckState(Qt.Unchecked) #未选择 btn.setCheckState(Qt.PartiallyChecked) #两种状态之间 btn.setCheckState(Qt.Checked)
阅读全文
摘要:一、QRadioButton单选按钮控件 1.基本知识 #默认选择btn1 btn1.setChecked(True) #切换信号 btn2.toggled.connect(lambda isChecked : print(isChecked)) #单选变多选 btn2.setAutoExclusi
阅读全文
摘要:一、QToolButton工具按钮控件 1.基本知识 # QToolButton图标和文本显示设置 # 代码分割线 - 开始 # Qt.ToolButtonIconOnly # Qt.ToolButtonTextOnly # Qt.ToolButtonTextBesideIcon # Qt.Tool
阅读全文
摘要:一、QCommandLinkButton按钮控件 QCommandLinkButton按钮控件是PyQt5或者说是Qt后增加的一个控件,使用到的地方不多,但是功能简单 1.代码: from PyQt5.Qt import * import sys app = QApplication(sys.arg
阅读全文
摘要:一、QPushButton按钮控件及创建菜单 1.基本知识 ''' setMenu(QMenu) 设置菜单 menu() 获取菜单 showMenu() 展示菜单 QMenu()继承自QWidget addMenu(QMenu) 添加子菜单 addSeparator() 添加分割线 addActio
阅读全文
摘要:一、按钮控件基类QAbstractButton的信号 1.基本知识 pressed released clicked toggled 2.代码 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidge
阅读全文
摘要:一、QAbstractButton按钮控件基类API大全 1.基本概念 1.提示文本:setText() text() 2.图像:setIcon() setIconSize() icon() iconSize() 3.快捷键: 4.自动重复: setAutoRepeat() 设置自动重复 setAu
阅读全文
摘要:一、QSS前景设置-字体文本设置 1.基本概念 '''文本字体 font font-size font-style:normal(标准字体) italic(斜体) oblique() font-weight:normal(标准字体==400) bold(加粗字体==700) bolder(更粗字体)
阅读全文
摘要:一、QSS语法声明 - 背景设置 1.基本概念 '''样式叠加 hb = QHBoxLayout(self) for i in range(0, 4): btn = QPushButton(self) btn.move(300, 300) # btn.resize(110, 110) btn.set
阅读全文
摘要:一、QSS语法声明-边框渐变色设置 1.基本概念 '''颜色的线性变化 background-color:qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 red, stop:0.5 white, stop:1 green) x1:0, y1:0 起始点坐
阅读全文
摘要:一、QSS语法声明-外边距和内边距设置 盒子模型包含四个属性(margin、border、padding、content)。 1.基本内容 '''外边距(px/em) margin margin-top margin-right margin-bottom margin-left QLabel{ b
阅读全文
摘要:一、QSS语法声明-边框的圆角设置 边框的圆角设置中注意半径(radius)的概念,半径是设置边框圆角大小的唯一参数 1.基本概念 '''边框圆角 border-radius border-top-left-radius border-top-right-radius border-bottom-l
阅读全文
摘要:一、QSS语法声明-边框的样式、宽度、颜色设置 1.盒子模型 认识盒子模型(margin外边距,border边框,padding内边距,content内容矩形)(样式、宽度、颜色) 2.基本概念 顺序:上 右 下 左 顺序:上下 左右 '''样式声明 border-style border-top-
阅读全文

浙公网安备 33010602011771号