
pyqt学习
文章平均质量分 63
一盏偏灯
这个作者很懒,什么都没留下…
展开
-
Python----函数
Python学习之路,点击有全套Python笔记函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求,可以实现更高效的代码复用1. 基础用法定义语法:def 函数名([参数列表]):“文档字符串” (注释)函数体/若干语句def test(): print('hello world')test() # hello worl...原创 2020-02-25 17:02:40 · 357 阅读 · 0 评论 -
Python集合
Python学习之路,点击有全套Python笔记集合不同于列表和元组类型,集合存储的元素是无序且不能重复的,同数学中的集合一样,集合可以执行集合的并、交、差运算。集合有两种不同的类型,可变集合和不可变集合,可变集合可以添加或删除元素,但可变集合所存储的元素不能被hash,因此不能用做字典的键;不可变集合不能添加或删除元素,但元素是可hash的,可以做字典的键。可变集合声明必须有s...原创 2020-02-25 13:03:40 · 205 阅读 · 0 评论 -
PyQt5基本窗口控件-----QFileDialog
PyQt5学习之路,点击有pyqt5学习笔记QFileDialog是用于打开和保存文件的标准对话框import sysfrom PyQt5.QtCore import QDirfrom PyQt5.QtGui import QPixmapfrom PyQt5.QtWidgets import *class QFileDialogDemo(QWidget): def __in...原创 2020-02-24 20:16:06 · 773 阅读 · 0 评论 -
PyQt5基本窗口控件-----QColorDialog
PyQt5学习之路,点击有pyqt5学习笔记和字体设置似的,这玩意是设置颜色的import sysfrom PyQt5.QtGui import QPalettefrom PyQt5.QtWidgets import *class QColorDialogDemo(QWidget): def __init__(self): super(QColorDialog...原创 2020-02-24 19:49:25 · 421 阅读 · 0 评论 -
PyQt5基本窗口控件-----QFontDialog
PyQt5学习之路,点击有pyqt5学习笔记这个控件可以让用户选择所显示文本的字号大小、样式和格式import sysfrom PyQt5.QtWidgets import *class QFontDialogDemo(QWidget): def __init__(self): super(QFontDialogDemo, self).__init__() ...原创 2020-02-24 19:26:41 · 373 阅读 · 0 评论 -
PyQt5基本窗口控件-----QInputDialog
PyQt5学习之路,点击有pyqt5学习笔记QInputDialog由一个文本对话框和理工按钮组成,当单机ok或者按下回车后,在父窗口可以收集输入的信息。getItem:获得列表选项输入getText:获得标准字符输入getInt:获得标准整数输入getDouble:获得标准浮点数输入import sysfrom PyQt5.QtWidgets import *class Q...原创 2020-02-24 19:02:49 · 513 阅读 · 0 评论 -
PyQt5基本窗口控件-----QMessageBox
PyQt5学习之路,点击有pyqt5学习笔记QMessageBox常用的消息对话框有以下几类关于对话框错误对话框警告对话框询问对话框消息对话框关于差异显示的对话框图标不同显示的按钮不同import sysfrom PyQt5.QtWidgets import *class QMessageBoxDemo(QWidget): def __init__(sel...原创 2020-02-24 18:11:13 · 871 阅读 · 0 评论 -
PyQt5基本窗口控件-----QDialog
PyQt5学习之路,点击有pyqt5学习笔记QDialog是对话框类控件,PyQt5种定义了一系列的标准对话框类。QMessageBox:用来显示消息对话框QColorDialog:颜色对话框QFileDialog:用来打开和保存文件的对话框QFontDialog:用来改变字体的对话框QInputDialog:用来收集输入信息import sysfrom PyQt5.QtCo...原创 2020-02-24 16:52:53 · 1197 阅读 · 0 评论 -
PyQt5基本窗口控件-----QSlider
PyQt5学习之路,点击有pyqt5学习笔记QSlider控件是一个滑动条,用于控制有界值,允许水平或竖直滑动。import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import QFontfrom PyQt5.QtWidgets import *class QSliderDemo(QWidget): def __init...原创 2020-02-24 16:30:08 · 444 阅读 · 0 评论 -
PyQt5基本窗口控件-----QSpinBox
PyQt5学习之路,点击有pyqt5学习笔记QSpinBox是一个计数器控件,允许用户选择一个整数值,通过输入或上/下箭头来改变当前的值。默认取值为0~99,每次改变步长值为1import sysfrom PyQt5.QtCore import *from PyQt5.QtWidgets import *class QSpinBoxDemo(QWidget): def __...原创 2020-02-24 15:55:11 · 396 阅读 · 0 评论 -
PyQt5基本窗口控件-----QComboBox
PyQt5学习之路,点击有pyqt5学习笔记QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。import sysfrom PyQt5.QtWidgets import *class QComboBoxDemo(QWidget): def __init__(self): super(QComboBoxDemo, self).__init__...原创 2020-02-24 15:18:14 · 695 阅读 · 0 评论 -
PyQt5基本窗口控件-----QCheckBox
PyQt5学习之路,点击有pyqt5学习笔记QCheckBox和QPushButton一样,复选框可以显示文本或图标。是一种"多选多"的选择。除了常用的选中和未选中的两种状态,QCheckBox还提供了第三种状态(半选中)来表明"没有变化"。import sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import *class...原创 2020-02-24 14:34:11 · 1142 阅读 · 2 评论 -
PyQt5基本窗口控件-----QRadioButton
PyQt5学习之路,点击有pyqt5学习笔记QRadioButton类提供了一组可供选择的按钮和文本标签,为用户提供多选一的操作。import sysfrom PyQt5.QtWidgets import *class QRadioButtonDemo(QWidget): def __init__(self): super(QRadioButtonDemo, se...原创 2020-02-24 13:31:47 · 575 阅读 · 0 评论 -
PyQt5基本窗口控件-----QPushButton
PyQt5学习之路,点击有pyqt5学习笔记按钮的基类是QAbstractButton,该类为抽象类,不能实例化,必须由其他按钮类去继承。常见的按钮类:QPushButton:最普通辣个按钮QToolButton: 工具条按钮QRadioButton:单选按钮QCheckBox:复选框import sysfrom PyQt5.QtGui import *from PyQt5...原创 2020-02-24 12:52:15 · 859 阅读 · 0 评论 -
PyQt5基本窗口控件-----QTextEdit
PyQt5学习之路,点击有pyqt5学习笔记QtextEdit类可以输入多行字符串,当超过显示范围后,会显示滚动条,还可以显示HTML文档import sysfrom PyQt5.QtWidgets import *class QTextEditDemo(QWidget): def __init__(self): super(QTextEditDemo, self...原创 2020-02-23 19:14:21 · 864 阅读 · 0 评论 -
PyQt5基本窗口控件-----QLineEdit
PyQt5学习之路,点击有pyqt5学习笔记QLineEdit类是一个单行文本控件,可输入单行字符串,可以设置回显模式(Echomode)和掩码模式1. 回显模式(Echomode)回显模式就是当键盘被按下后,显示了什么Normal 正常的回显模式NoEcho 不回显模式(什么都没出现)Password 密码PasswordEchoOnEdit 先是显示,然后过了几秒就不显示...原创 2020-02-23 18:00:11 · 1227 阅读 · 0 评论 -
PyQt5基本窗口控件-----QLabel
PyQt5学习之路,点击有pyqt5学习笔记QLabel可以显示不可编辑的文本或图片,也可以被用作提示标记为其他控件,继承自QFrame。常用的方法setAlignment():设置文本的对齐方式setIndent():设置文本缩进text():获取文本内容setBuddy():设置伙伴关系setText():设置文本内容selectedText():返回所选择的字符set...原创 2020-02-22 19:12:44 · 1119 阅读 · 0 评论 -
PyQt5基本窗口控件-----QWidget
PyQt5学习之路,点击有pyqt5学习笔记基础控件QWidget类是所有用户界面对象的基类,所有的窗口和空间都直接或间接的继承自QWidget窗口控件(Widget,简称"控件"),是PyQt中建立界面的主要元素。窗口坐标系统PyQt使用统一的坐标系统来定位窗口控件的位置和大小,以屏幕的左上方角原点,向右为x轴正方向,向下为y轴正方向。窗口内部也有自己的坐标系统,左上方角原点,向右为x...原创 2020-02-22 17:53:25 · 2162 阅读 · 0 评论 -
PyQt5基本窗口控件-----QMainWindow
PyQt5学习之路,点击有pyqt5学习笔记在PyQt5中,提供了三种窗口类型,QMainWindow,QWidget和QDialog,三个类都是用来创建窗口的,可以直接使用,也可以继承后再使用QMainWindow:包含菜单栏,工具栏,状态栏和标题栏。是最常见的窗口形式,通常被用作为主窗口(不能设置布局,使用setLayout()方法,因为它有自己的布局);QDialog:是对话框窗口的...原创 2020-02-22 15:56:35 · 2666 阅读 · 0 评论 -
用Qt Designer 在窗口中添加菜单和工具栏
PyQt5学习之路,点击有pyqt5学习笔记1. 添加菜单栏双击type here,然后输入菜单名,敲下回车,如图所示如果在添加的话就在上图蓝色的Type Here处写上命令,Add Separator是添加分割线,需要双击添加。2. 添加工具栏在窗口处右键,选择Add Tool Bar,添加工具栏,然后打开之前讲的Action Editor,拖动过去就可以,然后可以自己添...原创 2020-02-21 19:59:45 · 11600 阅读 · 0 评论 -
Qt Designer 中设置信号与槽
PyQt5学习之路,点击有pyqt5学习笔记信号(signal)和槽(slot)是Qt的核心机制。信号:是对象或空间发射出去的消息。(可以理解为事件)槽:接收信号。本质是一个函数或方法。(可以理解为事件函数)一个信号可以和多个槽来绑定,一个槽可以接收多个信号。简单入门制作一个单击按扭来关闭窗口拖一个button出来点击Edit,找到Edit Signal/slot,点它鼠标...原创 2020-02-21 19:30:34 · 11325 阅读 · 7 评论 -
Qt Designer修改控件的Tab顺序
点击edit 选择 Edit Tab Order,调整顺序方法一:单击前面的数字小方块,意想不到的变了序号方法二:单击右键,出现Tab Order List,点它,就可以改变顺序...原创 2020-02-21 18:48:24 · 3045 阅读 · 0 评论 -
Qt Designer设置控件之间的伙伴关系
PyQt5学习之路,点击有pyqt5学习笔记设置控件之间的伙伴关系伙伴关系:设置两个控件之间的关联,通过一个控件控制另一个控件。方法:①将label的内容添加(&A)(&B)(&C)②点击菜单栏中的Edit,选择Edit Buddies,鼠标左键按住label,向右line edit拖动。③按esc退出,回到pycharm运行,生成如图所示,按alt+A光...原创 2020-02-21 18:37:24 · 3829 阅读 · 3 评论 -
Qt Designer控件尺寸策略
PyQt5学习之路,点击有pyqt5学习笔记1、控件的最大值与最小值一个控件拖到主窗口后可以随意放大或缩小,但是也是有限制的,位置在属性编辑器,属性名为minimumSize,maximumSize。2、尺寸策略(sizePolicy)了解尺寸策略之前,先了解sizeHint(期望尺寸)和minisizeHInt(最小期望尺寸)sizeHint(期望尺寸)每个控件的期望尺寸是不同的...原创 2020-02-21 17:51:59 · 7989 阅读 · 0 评论 -
Qt Designer布局管理入门
PyQt5学习之路,点击有pyqt5学习笔记Qt Designer布局管理Qt Designer提供了四种窗口布局:Vertical Layout(垂直布局) ,Horizontal Layout(水平布局),Grid Layout(栅格布局),Form Layout(表单布局),以及一种隐藏的布局—绝对布局一般进行布局有两种方式,:一是通过布局管理器进行布局,二是通过容器控件进行布局1...原创 2020-02-21 16:37:29 · 10841 阅读 · 2 评论 -
Qt Designer 窗口主要区域介绍
Qt Designer是专门来制作PyQt程序中UI界面的工具。它生成的UI界面是一个后缀为ui的文件,符合MVC设计模式,做到了显示和业务逻辑的分离。使用简单,可以通过拖曳和点击就可以完成复杂的界面设计,而且还可以随时预览效果图。(.ui文件如何转换为.py文件,以及如何在pycharm中使用Qt Designer看我的这篇博客windows下pyqt的安装以及相关配置)Qt Design...原创 2020-02-20 19:17:40 · 3539 阅读 · 0 评论 -
pyqt5学习
windows下pyqt的安装以及相关配置开发第一个基于PyQt5的桌面应用了解PyQt5的库结构PyQt5程序基本结构分析原创 2020-02-20 15:39:52 · 2516 阅读 · 1 评论 -
PyQt5程序基本结构分析
填坑之前的第一个pyqt5程序PyQt5程序基本结构分析1. 导入需要的包和模块from PyQt5.Qt import * # 别问为什么这么写,问就是懒,这样做的好处是可以不管什么包都导入,不需要一点点导包,缺点就是占点内存import sys # sys是什么# 我们的代码,到时候的执行方式,1、右击run去执行,2、命令行Python代码名称# argv:当别...原创 2020-02-20 15:27:14 · 2431 阅读 · 2 评论 -
了解PyQt5的库结构
在线文档地址:https://www.riverbankcomputing.com/static/Docs/PyQt5/index.html常用模块:QtWidgets :包含了一整套的UI元素控件,用于建立符合系统风格的界面QtGui:涵盖了多种基本图形功能的类(字体,图形,图标,颜色)QtCore:涵盖了包的核心的非GUI界面的功能(时间,文件,目录,数据类型,文本流,链接,线程进...原创 2020-02-20 14:22:47 · 1914 阅读 · 0 评论 -
开发第一个基于PyQt5的桌面应用
上一篇博客里写了环境的配置,那么如何去开发嘞。必须使用两个类: 1. QApplication (代表整个应用程序) 2. QWidget(代表窗口)这两个类都位于PyQt5.QtWidgets中,所以需要导入这个模块。以及系统模块sys。import sys # 系统模块,获得命令行参数from PyQt5.QtWidgets import QApplication,QWi...原创 2020-02-20 13:51:34 · 2807 阅读 · 0 评论 -
pyqt学习-1.windows下安装pyqt以及相关配置
都是病毒的锅,闲的没事开始学习pyqt借鉴的书,PyQt5快速开发与实战(王硕、孙洋洋,电子工业出版社)我的Python是提前安装好的,版本为3.7.2,不写如何安装Python了。一、pyqt如何安装很简单,只要几行命令1、首先打开cmd,使用pip直接安装,命令为pip install PyQt5 -i https://pypi.douban.com/simple(用的豆瓣提供的...原创 2020-01-30 18:43:20 · 3662 阅读 · 2 评论