01 2022 档案
摘要:下面使用了4中不同的时间格式来显示不同的时间情况, 如日期和时间的显示等 """ 输入各种风格的日期和时间 QDataTimeEdit """ """ 日历控件 QCalendarWidget """ import sys, math from PyQt5.QtWidgets import * fr
阅读全文
摘要:设置日期的最小和最大范围,同时设置点击事件, 将点击的日期显示在label控件上 """ 日历控件 QCalendarWidget """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from Py
阅读全文
摘要:通过复制和粘贴文本, 复制和粘贴图片, 通过复制和粘贴html来演示剪切板的功能 """ 使用剪切板 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore impo
阅读全文
摘要:将LineEdit的文本拖拽到下拉框中 """ 让控件支持拖拽动作 A.setDragEnabled(True) 可以进行拖拽 B.setAcceptDrops(True) 可以接收拖拽 B需要两个事件 1. dragEnterEvent 将A拖到B触发 2. dropEvent 在B的区域放下A时
阅读全文
摘要:下面介绍了多种填充样式的图像 """ 用画刷填充图像区域 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class FillRect(QW
阅读全文
摘要:主要绘制了圆弧, 带弦的弧, 扇形, 绘制椭圆, 绘制五边形和图像 """ 绘制各种图像 弧 圆形 椭圆 矩形(正方形) 多边形 绘制图像 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * fro
阅读全文
摘要:绘制实线,虚线,虚点线, 点线, 点点样式和自定义样式 """ 绘制不同类型的直线 """ """ 用像素点绘制正弦曲线 -2PI 2PI drawPoint(x, y) """ import sys, math from PyQt5.QtWidgets import * from PyQt5.Qt
阅读全文
摘要:使用painter.drawPoint(x, y)绘制-2pi到2pi的点, """ 用像素点绘制正弦曲线 -2PI 2PI drawPoint(x, y) """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui imp
阅读全文
摘要:设置画笔的颜色和字体,然后进行书写文本 """ 绘图API: 绘制文本 1.文本 2.各种图形(直线, 点, 椭圆, 弧, 扇形, 多边形等) 3.图像 QPainter painter = QPainter() painter.begin() painter.drawText() painter.
阅读全文
摘要:下面主要以打开图片显示在Label中,还有打开文件.py,显示在文本框中 """ 文件对话框: QFileDialog """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets i
阅读全文
摘要:通过按钮打开字体选择对话框,将选择好的字体,赋值给Label标签,以此来改变字体的大小 """ 字体对话框 QFontDialog """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWid
阅读全文
摘要:使用表单布局FormLayer, 通过点击按钮,绑定对话框,点击完按钮对话框弹出 QInputDialogDemo.py """ 输入对话框: QInputDialog QInputDialog.getItem QInputDialog.getText QInputDialog.getInt """
阅读全文
摘要:通过一个按钮的点击, 绑定一个函数,获取当前按钮被按下的文本, 根据文本,显示对应的提示框 QMessageBox.py """ 消息对话框 QMessageBox 1. 关于对话框 2. 错误对话框 3. 警告对话框 4. 提问对话框 5. 消息对话框 有2点差异 1. 显示对话框图标可能不同 2
阅读全文
摘要:通过按钮弹出对话框,然后点击确认按钮, 关闭对话框, 主要是通过将确定按钮和对话框的close函数进行绑定 QDialogDemo.py """ 对话框: QDialog QMessageBox QColorDialog QFileDialog QFontDialog QInputDialog QM
阅读全文
摘要:下面的例子主要是使用滑动窗口来控制字体的大小, 字体大小的设置通过QLabel().setFont(QFont('Arial', size)) QSliderDemo.py """ 滑块控件(QSlider) """ import sys from PyQt5.QtCore import * fro
阅读全文
摘要:使用QSpinBox()构造计数器, 使用QSpinBox().valueChanged.connect() 来构造数值变化后的操作 QSpinBox.py """ 计数器控件(QSpinBox) """ import sys from PyQt5.QtCore import * from PyQt
阅读全文
摘要:使用currentIndeChanged来绑定选择变化后的函数, 使用QComboBox().currentText()来获得当前被选中框的文本 QComBoBoxDemo.py """ 下拉列表控件 (QComboBox) 1.如果将列表项添加到QComboBox控件中 2.如何获取选中的列表项
阅读全文
PyQt5基础学习-QCheckBox()复选框 1.QCheckBox().stateChanged(状态变化时调用函数) 2.self.checkBox3.setTristate(设置半选中状态)
摘要:复选框的状态主要有3种, 1.选中,2.未选中,3.半选中,使用QcheckBox().checkState()进行状态的查看QCheckBoxDemo.py """ 复选框控件(QCheckBox) 3种状态 未远中:0 半选中: 1 选中: 2 """ import sys from PyQt5
阅读全文
摘要:使用QRadioButton().toggled.connect连接需要变化的函数,在函数中通过判断单选框状态()来self.sender().isChecked()进行变化 QRadioButtonDemo.py """ 单选按钮控件(QRadioButton) """ import sys fr
阅读全文
摘要:在调用函数的时候,可能需要传入参数,因此使用lambda来构造函数进行传入 self.button4.clicked.connect(lambda: self.whichButton(self.button4)) QPushButtonDemo.py """ 按钮控件 (QPushButton) Q
阅读全文
摘要:使用QTextEdit()实例化一个文本框的类, 通过这个类来调用设置和获取的函数,从而对文本框的内容进行获取或者设置 QTextEditDemo.py """ QTextEdit控件 """ from PyQt5.QtWidgets import * import sys class QTextE
阅读全文