文章分类 -  Python PyQt5

摘要:##一、微调框(QSpinBox) QSpinBox 类提供了一个微调框小部件,可以输入或使用上下箭头选择数字 说明 QSpinBox 被设计为处理整数和离散值集合(例如,月份名称);使用 QDoubleSpinBox 可以作为浮点数的调整 数值调整: QSpinBox允许用户通过点击上/下按钮或按 阅读全文
posted @ 2021-07-01 16:34 廿九九 阅读(2108) 评论(0) 推荐(0)
摘要:##进度条(QProgressBar) QProgressBar 是进度条,如下图所示 说明 QProgressBar小部件提供了一个水平或垂直的进度条 进度条也是一个常用的控件,当程序需要做一件比较耗费时间的任务(比如统计数据,下载文件等)时,可以用来向用户指示操作的进度 进度条用于向用户指示操作 阅读全文
posted @ 2021-07-01 16:28 廿九九 阅读(20571) 评论(0) 推荐(0)
摘要:##tab页控件 QTabWidget 类提供了一堆标签式小部件,如图所示 选项卡小部件提供一个选项卡栏(请参阅QTabBar)和一个用于显示与每个选项卡相关的页面的“页面区域”。默认情况下,标签栏显示在页面区域上方,但有不同的配置可用(请参见TabPosition)。 每个选项卡都与一个不同的小部 阅读全文
posted @ 2021-07-01 16:26 廿九九 阅读(12503) 评论(0) 推荐(0)
摘要:##一、单选按钮和按钮组(QRadioButton) QRadioButton 是单选按钮,该小部件提供了一个带有文本标签的单选按钮(没错,本质上它还是一个按钮) QRadioButton 是一个选项按钮,可以打开(选中)或关闭(取消选中);单选按钮通常为用户提供“多选一”操作 在一组单选按钮中,一 阅读全文
posted @ 2021-07-01 16:24 廿九九 阅读(11418) 评论(0) 推荐(0)
摘要:##消息弹窗 官网教程 消息对话框主要涉及QMessageBox类,QMessageBox类提供了一个模态对话框,用于通知用户或询问用户问题并接收答案 消息框显示主要文本以提醒用户情况,信息性文本以进一步解释警报或询问用户一个问题,以及可选的详细文本,以便在用户请求时提供更多数据 消息框还可以显示用 阅读全文
posted @ 2021-06-30 18:17 廿九九 阅读(13674) 评论(0) 推荐(1)
摘要:##总体介绍 QTreeWidget类提供了一个使用预定义树模型的树视图 QTreeWidget类是一个十方方便使用的类,它提供了一个标准的Tree小部件,如下图所示的界面 该类基于Qt的Model / View架构,并使用默认模型来保存项目,每一个都是一个 QTreeWidgetItem 所以是需 阅读全文
posted @ 2021-06-30 16:35 廿九九 阅读(4277) 评论(0) 推荐(0)
摘要:##PyQt5指南 ###PyQt5 指南 PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。 PyQt5本身拥有超过620个类和6000函数及方法。在可以运行于多个平台,包括:Unix, Windows, and Mac OS PyQt5的类存在 阅读全文
posted @ 2021-06-29 16:21 廿九九 阅读(457) 评论(0) 推荐(0)
摘要:##一、标准输入对话框 QInputDialog 输入对话框 只让用户输入一行数据信息,比如 姓名、年龄等,可以方便的用来获取简单的信息 QInputDialog常用的五种使用方法: 方法 描述 getText 弹出对话框,让用户输入 单行文本 getMultiLineText 弹出对话框,让用户输 阅读全文
posted @ 2021-06-29 16:10 廿九九 阅读(2158) 评论(0) 推荐(0)
摘要:##PyQt5 组合选择框、列表、表格 使用方法 ###一、组合选择框 QComboBox 是组合选择框,也叫下拉框 官网介绍 信号:选项改变 如果用户操作修改了 QComboBox 中的选项就会发出 currentIndexChanged 信号,可以这样指定处理该信号的函数 cbox.curren 阅读全文
posted @ 2021-06-24 18:16 廿九九 阅读(11149) 评论(1) 推荐(2)
摘要:##一、单行文本框 QLineEdit 是只能单行编辑的文本框,也叫单行输入框 信号:文本被修改 当文本框中的内容被键盘编辑,被点击就会发出 textChanged 信号,可以这样指定处理该信号的函数 line.textChanged.connect(function) Qt 在调用这个信号处理函数 阅读全文
posted @ 2021-06-23 18:07 廿九九 阅读(9037) 评论(0) 推荐(1)
摘要:##PyQt5 分布程序 ###正式发布程序 在Windows 上只需要执行下面的命令,即可制作独立exe程序 pyinstaller -F -w --hidden-import PyQt5.QtXml main.py 这样就会在当前目录下产生一个名为 dist 的目录,可执行程序 main.exe 阅读全文
posted @ 2021-06-23 14:52 廿九九 阅读(781) 评论(0) 推荐(1)
摘要:##Pycharm安装PyQt5以及配置外部工具 ###安装PyQt5 直接执行 pip install pyqt5-tools -i https://pypi.douban.com/simple/ 另外python3.8版本的需要额外安装 pyqt5designer 包才可以使用Qt design 阅读全文
posted @ 2021-06-22 14:43 廿九九 阅读(341) 评论(0) 推荐(0)
摘要:##Pycharm 活动模板设置 设置路径:File → Settings → 搜索框搜索:live templates → 选择 Python → 点击 "+" 号,选择:Live Template 接着在 Abbreviation: 填写需要快速导入的名称 Description: 可写可不写 阅读全文
posted @ 2021-06-14 19:23 廿九九 阅读(114) 评论(0) 推荐(0)
摘要:##PyQt5基本程序结果分析 ###面向过程代码 from PyQt5.Qt import * import sys # 创建一个应用程序对象 app = QApplication(sys.argv) # 添加控件,控件的操作 window = QWidget() window.setWindow 阅读全文
posted @ 2021-06-14 19:00 廿九九 阅读(217) 评论(0) 推荐(0)