E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【PyQt5图形界面编程】
033.
PyQt5
_QRadioButton_单选按钮
QRadioButton单选按钮描述一般用于给用户提供若干选项中的单选操作(如:男、女;是、否)当选中一个时,会自动取消上一个此按钮左侧会有一个圆圈图标,用于标识用户的选中状态继承自QAbstractButton功能作用创建单选按钮QRadioButton(parent) #创建的同时设置父控件QRadioButton(text,parent) #创
失心疯_2023
·
2023-08-22 07:04
PyQt5
qt5
pyqt
python
qt
开发语言
034.
PyQt5
_QButtonGroup_抽象按钮组
QButtonGroup抽象按钮组描述提供一个抽象的按钮容器,可以将多个按钮划分为一组不具备可视化的效果一般放的都是可以被检查的按钮继承自:QObject(不具备可视化)功能作用创建按钮组QButtonGroup(parent) #创建按钮组的同时设置父控件添加按钮addButton(QAbstractButton, id =-1) #添加按钮到按钮组
失心疯_2023
·
2023-08-22 07:04
PyQt5
qt5
pyqt
python
qt
ui
028.
PyQt5
_QAbstractButton_简介&子类化抽象类
QAbstractButton简介Abstract:抽象QAbstractButton:抽象类抽象类:抽象类就是对一堆类共同内容的抽取,包括:属性和方法。抽象类不能直接实例化抽象类的特点抽象类必须包含一个或多个抽象方法,也可以包含普通方法。抽象类的抽象方法,在抽象类中并不作实现。抽象类不能被实例化QAbstractButton是所有按钮控件的基类,提供按钮的通用功能QAbstractButton继
失心疯_2023
·
2023-08-22 07:03
PyQt5
qt5
pyqt
python
qt
ui
025.
PyQt5
_QWidget_总结
总结QWidget控件还有一些并不重要的API,后续用到的时候再稍作讲解还有一部分很重要的内容,后面做专题讲解
失心疯_2023
·
2023-08-22 07:33
PyQt5
qt
qt5
pyqt
python
开发语言
026.
PyQt5
_子控件学习思路
子控件学习思路首先来回顾一下继承关系图后续学习子控件顺序,是按照功能进行划分的。并不是根据父控件——子控件的方式根据父控件来学习其所有子控件因为有些父类里面有多个子类,可能其中一个子类用起来非常复杂,导致学习曲线不是很平缓学习子控件分为两部分:基础控件和高级控件,由简单到复杂首先我们学习基础控件中的按钮控件按钮控件有以下几种QPushButton #普通按钮QCommand
失心疯_2023
·
2023-08-22 07:33
PyQt5
ui
qt
python
pyqt
qt5
031.
PyQt5
_QCommandLinkButton_命令链接按钮
QCommandLinkButton命令链接按钮描述命令链接是WindowsVista引入的新控件它的用途类似于单选按钮的用途,因为它用于在一组互斥选项之间进行选择命令链接按钮不应单独使用,而应作为向导和对话框中单选按钮的替代选项外观通常类似于平面按钮的外观,但除了普通按钮文本之外,它还允许描述性文本继承自QPushButton功能作用创建命令连接按钮QCommandLinkButton(pare
失心疯_2023
·
2023-08-22 07:33
PyQt5
qt5
pyqt
python
开发语言
qt
023.
PyQt5
_QWidget_信息提示
信息提示状态栏提示工具栏提示这是啥提示状态栏提示需要有状态栏的窗口控件才能显示(QMainWindow)QMainWindow:组合控件;包含标题栏、菜单栏、工具栏、工作区域、状态栏组合控件内部很多控件都是懒加载(不会自动加载,用户需要用的时候需要手动触发懒加载)鼠标停在控件上时,展示在窗口底部状态栏setStatusTip(str) #设置状态栏显示的内容statusTip(
失心疯_2023
·
2023-08-22 07:03
PyQt5
qt5
pyqt
python
qt
开发语言
024.
PyQt5
_QWidget_焦点控制
焦点控制单个控件角度父控件角度单个控件角度setFocus() #设置指定控件获取焦点setFocusPolicy(Policy) #设置焦点获取策略 Policy参数:Qt.TabFocus #只能通过Tab键获得焦点 Q
失心疯_2023
·
2023-08-22 07:03
PyQt5
qt
qt5
pyqt
python
开发语言
021.
PyQt5
_QWidget_顶层窗口相关
顶层窗口相关图标设置窗口图标:setWindowIcon(QIcon("resource/header_icon.png"))获取窗口图标对象:windowIcon()标题设置窗口标题:setWindowTitle("HelloWorld")获取窗口标题:windowTitle()不透明度设置不透明度:setWindowOpacity(float) 参数:0.0 ~ 1.0 数值越
失心疯_2023
·
2023-08-22 07:02
PyQt5
qt
python
pyqt
qt5
ui
019.
PyQt5
_QWidget_父子关系扩充
父子关系扩充父子关系obj2.setParent(obj1) #设置父类,把obj2设置为obj1的父对象obj2.parent() #获取父对象obj1.children() #获取所有直接子对象,返回一个列表obj1.findChil
失心疯_2023
·
2023-08-22 07:02
PyQt5
qt
pyqt
python
qt5
开发语言
017.
PyQt5
_QWidget_鼠标操作
鼠标操作设置鼠标形状控件.setCursor('枚举类型参数')#根据枚举类型设置该控件内鼠标显示的图标样式鼠标样式展示API样图window.setCursor(Qt.ArrowCursor)window.setCursor(Qt.UpArrowCursor)window.setCursor(Qt.CrossCursor)window.setCursor(Qt.IBeamCursor)windo
失心疯_2023
·
2023-08-22 07:32
PyQt5
qt5
pyqt
python
qt
开发语言
018.
PyQt5
_QWidget_事件消息
事件消息当一个控件被触发了一个特定的行为时,就会调用特定的方法,来将事件传递给开发人员,方便处理重写这些事件方法,就可以监听相关的信息当用户对控件进行了某些操作时,根据事件机制,会一步一步传递(分发),最终触发指定的事件API控件事件控件显示和关闭事件showEvent(QShowEvent) #控件显示时调用;closeEvent(QCloseEvent) #控件关闭时调
失心疯_2023
·
2023-08-22 07:32
PyQt5
qt
qt5
pyqt
python
开发语言
020.
PyQt5
_QWidget_层级控制
#将控件降低到最底层控件.raise_() #将控件提升到最上层a.stackUnder(b) #设置a控件放在b控件下面示例代码from
PyQt5
失心疯_2023
·
2023-08-22 07:32
PyQt5
qt
python
pyqt
qt5
ui
016.
PyQt5
_QWidget_大小限定&内容边距
大小限定设置控件最小尺寸和最大尺寸限定(鼠标拖放窗口时候,最大和最小的限定)控件.setFixedSize()是设置一个固定的尺寸,不允许通过鼠标拖动改变大小获取限定大小APIAPI说明MinimumWidth()获取控件最小宽度MinimumHeight()获取控件最小高度MinimumSize()获取控件最小宽度和高度MaximumWidth()()获取控件最大宽度MaximumHeight(
失心疯_2023
·
2023-08-22 07:31
PyQt5
pyqt
qt5
python
开发语言
qt
006.
PyQt5
_初识控件_控件效果展示
初识控件什么是控件控件:一个程序界面上的各个独立的元素(一块矩形区域)控件具备不同的功能用户点击接收用户输入展示内容存放其他控件(容器控件)......常用控件2.1按钮的展示效果图2.1.1QPushButton:普通按钮2.1.2QCommandLinkButton:箭头指示按钮2.1.3QRadioButton:单选框2.1.4QCheckBox:复选框2.2输入控件的效果展示图2.2.1Q
失心疯_2023
·
2023-08-22 07:01
PyQt5
pyqt
python
qt
ui
深度学习
010.
PyQt5
_QObject基类_类型判定&对象删除
类型判定APIobj.isWidgetType()#判断对象是否是控件类型(是否继承自QWidget类)obj.inherits('父类')#一个对象是否继承(直接或者间接)自某个类示例from
PyQt5
失心疯_2023
·
2023-08-22 07:01
PyQt5
qt5
pyqt
python
qt
开发语言
011.
PyQt5
_QObject基类_事件机制
QObject事件机制图片地址:百度网盘-链接不存在(提取码:8888)这里先简单了解事件机制(简单版本事件机制),后面会详细讲解事件机制相比较于"信号与槽"机制,信号与槽机制是对事件机制的高级封装,事件机制更偏底层事件机制的应用场景一般情况下,我们直接通过内置的"信号与槽"就可以解决一般通讯问题(例如:QPushButton的clicked等信号)但是有些控件并没有提供给我们想要的信号,我们就需
失心疯_2023
·
2023-08-22 07:01
PyQt5
qt5
pyqt
python
qt
pycharm
012.
PyQt5
_QObject基类_定时器
定时器QObject类(包括其子类)通过startTimer()方法开启一个定时器,并返回这个定时器的ID定时器开启之后,就会每隔指定时间(毫秒)执行一次该对象的timerEvent()方法开启定时器的对象也可以通过killTimer(timer_id)方法来结束指定的定时器API讲解startTimer(ms,Qt.TimerType)#开启一个定时器,并返回这个定时器的ID参数说明:ms:设置
失心疯_2023
·
2023-08-22 07:01
PyQt5
qt
开发语言
014.
PyQt5
_QWidget_简介&继承&控件创建
QWidget简介QWidget是所有的可视控件的基类描述所有的可视控件的基类是一个最简单的空白控件控件是用户界面的最小元素接收各种事件(鼠标事件,键盘事件)绘制在桌面上,展示给用户看每个控件都是矩形的,它们按Z轴顺序排序控件由其父控件和前面的控件剪切没有父控件的控件,称之为窗口一般会被包装成一个框架(标题栏...)可以通过某些设置进行更改QWidget继承查看父类的方法在PyCharm中,按住C
失心疯_2023
·
2023-08-22 07:01
PyQt5
pyqt
qt
python
qt5
开发语言
008.
PyQt5
_QObject基类_对象名称&属性和父子关系
QObject对象名称,属性(API)setObjectName('唯一名称')#给Qt对象设置一个名称,当做对象的ID来使用objectName()#获取Qt对象的名称setProperty('属性名称','值')#给Qt对象动态的添加一个属性与值(键值对模式)property("属性名称")#通过对象的属性名称获取其属性值dynamicPropertyNames()#获取一个对象中所有通过se
失心疯_2023
·
2023-08-22 07:30
PyQt5
pyqt
python
qt
ui
开发语言
009.
PyQt5
_QObject基类_信号与槽函数
信号与槽函数信号(Signal)就是在特定情况下被发射(emit)的一种通告。例如一个PushButton按钮最常见的信号就是鼠标单击时发射的clicked()信号,一个ComboBox最常见的信号是选择的项变化时发射的CurrentIndexChanged()信号。GUI程序设计的主要内容就是对界面上各组件发射的特定信号进行响应,只需要知道什么情况下发射了哪些信号,然后合理地去响应和处理这些信号
失心疯_2023
·
2023-08-22 07:30
PyQt5
qt5
pyqt
python
ui
开发语言
007.
PyQt5
_继承关系
继承关系不同的控件有:相同的共性:名字、矩形区域、位置、大小、可以设置样式...不同的特性:展示内容、接收输入、用户交互、容器、框架...从上图列出的所有基类可以看到,QObject是所有的Qt对象的基类print(QObject.__subclasses__())通过上面的代码可以查看QObject的所有子类QObejct的父类是什么呢?这就需要用到mromro:MethodResolution
失心疯_2023
·
2023-08-22 07:30
PyQt5
pyqt
python
qt
ui
开发语言
004.
PyQt5
_两种方式创建一个窗体
创建一个窗口1.1面向过程版本代码代码示例from
PyQt5
.Qt import *import sys app=QApplication(sys.argv) window=QWidget()window.setWindowTitle
失心疯_2023
·
2023-08-22 07:00
PyQt5
pyqt
python
qt
ui
开发语言
005.
PyQt5
_pyCharm设置快速模板
实用小技巧pyCharm创建快速模板复制好刚刚创建的基础模板代码PyCharm:File——Settings——Editor——LiveTemplates——Python——点击右侧“+”——LiveTemplateAbbreviation:快速模板名称Description:快速模板描述说明Templatetext:快速模板内容模板内容中有需要特定设置的位置用自定义名称自定义名称自定义名称替换掉
失心疯_2023
·
2023-08-22 07:00
PyQt5
pyqt
python
qt
pycharm
ui
003.
PyQt5
_程序基本结构分析
PyQt5
程序基本结构分析导入需要的包和模块#导入系统包importsys#
PyQt5
.Qt把常用的类汇总在一起from
PyQt5
.Qtimport*创建一个应用程序#app是变量名,sys.argv帮助我们在用命令行执行程序时传递参数
失心疯_2023
·
2023-08-22 07:59
PyQt5
pyqt
python
qt
ui
深度学习
001.
PyQt5
_环境配置
我的个人主页:失心疯的个人主页入门教程推荐:Python零基础入门教程合集虚拟环境搭建:Python项目虚拟环境(超详细讲解)
PyQt5
系列教程:PythonGUI(
PyQt5
)文章合集Oracle数据库教程
失心疯_2023
·
2023-08-22 07:29
PyQt5
qt
python
深度学习
pyqt
002.
PyQt5
的介绍
1、什么是GUI编程GUI:GraphicalUserInterface,又称图形化用户接口(接口:对接的入口,在计算机中“接口”常指前端和后端交互的入口,即API)。会有一个图形化的界面展示给用户,与用户交互。用户只需要鼠标点击就可以控制,而不是输入代码指令,接收枯燥的反馈。而GUI编程,就是编写图形化界面的软件供用户使用。2、与GUI编程相关的库官网由相关介绍:https://wiki.pyt
失心疯_2023
·
2023-08-22 07:29
PyQt5
pyqt
python
qt
ui
深度学习
Python GUI文章合集(
PyQt5
)
我的个人主页:失心疯的个人主页入门教程推荐:Python零基础入门教程合集虚拟环境搭建:Python项目虚拟环境(超详细讲解)
PyQt5
系列教程:PythonGUI(
PyQt5
)文章合集Oracle数据库教程
失心疯_2023
·
2023-08-22 07:58
文章目录
pyqt5
python
gui
python
pyqt
qt
C++
图形界面编程
-MFC
C++控制台程序是命令行黑框,如果要写一个图形界面,VS也提供了
图形界面编程
MFC。建项目的时候选如下选项:类似于QT。问:那么MFC项目的运行入口main()或WinMain()在哪里呢?
Chester_ieee
·
2023-08-22 07:20
c++
mfc
开发语言
Python 图形界面框架
PyQt5
使用指南!
常见GUI框架
PyQt5
[1]:Qt[2]是一个跨平台的C++图形用户界面库。QT一度被诺基亚拥,后出售给芬兰的软件公司DigiaOyj。
AudiA6LV6
·
2023-08-22 07:16
后端
python
开发语言
爬虫
后端
面试
PyQt多线程使用
由于最后系统使用的环境很杂,
pyqt5
版本过高,在一些xp的低版本操作系统是运行会出问题,所以使用的pyqt4,但原理一样。
四平先森
·
2023-08-22 00:58
PyQt
tensorflow
pyqt5
实现逻辑与界面分离
在我们进行用
PyQt5
进行编写代码时,如何实现逻辑和页面分离了?在编写大量项目时必须要实现逻辑和页面的分离,否则难以编写完成。
极客-杀生丸
·
2023-08-21 18:34
python
pyqt5
pyqt5
多线程(子线程执行将结果返回到主线程上,提示对话框)
pyqt5
多线程(子线程执行将结果返回到主线程上,提示对话框)1.为什么要多线程执行在主线程ui界面点击登录后,加延时10s,(模拟调用接口登录,假设耗时10s),ui主线程在等待请求返回结果,ui界面卡主
默金……
·
2023-08-21 16:16
pyqt5
qt
开发语言
用python从零开始做一个最简单的小说爬虫带GUI界面(1/3)
目录前言三节博客内容概要
PyQt5
的配置设置软件的快捷启动方式1.用于设计界面的程序2.将QtDesigner设计出来的ui文件转化为py文件3.可以把py文件打包成可执行的exe文件4.将ico图片放在
木木em哈哈
·
2023-08-21 12:21
python
python
爬虫
开发语言
网络
python做俄罗斯方块如何显示下一个随机方块_Python自动玩俄罗斯方块小游戏
开发工具Python版本:3.6.4相关模块:
pyqt5
模块;以及一些Python自带的模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。
欧阳娟频
·
2023-08-21 03:44
计算机竞赛 图像识别-人脸识别与疲劳检测 - python opencv
文章目录0前言1课题背景2Dlib人脸识别2.1简介2.2Dlib优点2.3相关代码2.4人脸数据库2.5人脸录入加识别效果3疲劳检测算法3.1眼睛检测算法3.3点头检测算法4
PyQt5
4.1简介4.2
Mr.D学长
·
2023-08-20 19:14
python
java
【脚本项目源码】Python制作艺术签名生成器,打造专属你的个人艺术签名
效果展示个性签名生成器前言本文给大家分享的是如何通过利用Python制作艺术签名生成器,废话不多直接开整~开发工具Python版本:3.6相关模块:requests模块PIL模块
PyQt5
模块环境搭建安装
扒皮狼
·
2023-08-20 16:32
PyQt5
中的QComboBox
PyQt5
中的QComboBoxQComboBox常用属性和方法QComboBox常用信号QComboBox举例QComboBox对象显示一个下拉列表可供选择,是一个集按钮和下拉选项于一体的控件,也称做下拉列表框
weixin_48668114
·
2023-08-20 09:23
PyQt5
qt
python
开发语言
PyQt5
中的按钮1-QPushButton,QRadioButton,QCheckBox
PyQt5
中的按钮1-QPushButton,QRadioButton,QCheckBoxQAbstractButton自定义按钮QPushbuttonQPushbutton常用方法QPushbutton
weixin_48668114
·
2023-08-20 09:22
PyQt5
qt
ui
python
PyQt5
中的分割线与spacer
PyQt5
中的分割线与spacer分割线HorizontalLineVerticalLinespacerHorizontalSpacerVerticalSpacerQtDesigner中示例代码示例分割线
weixin_48668114
·
2023-08-20 09:52
PyQt5
qt
python
开发语言
pyqt5
Qthread的子线程异常处理
项目场景:使用
pyqt5
开发一个带有UI界面的图像数据处理程序问题描述:根据业务和UI界面分离的原则,为了使大量数据处理过程不影响UI主进程,于是使用了多线程的方式,利用
pyqt5
中的QThread类来创建数据处理的子线程
ha_lee
·
2023-08-20 07:05
Error解决
python
pyqt5
多线程
ui
PyQt5
和SystemHotKey构造全局热键
PyQt5
和SystemHotKey构造全局热键包的选择测试了3个热键库,最终SystemHotKey库使用最简单,安装方法pip3installsystem_hotkey官方地址:https://github.com
可能是真的
·
2023-08-19 08:07
python
PyQt5
配置
PyQt5
-tools没有designer.exe文件
发现没有designer.exe文件,网上的诸多博客都说该文件放在Anaconda3\Lib\site-packages\
pyqt5
_tools文件下遇到问题先考虑版本原因,于是我就在py36重新配置了一遍
Q_Gavin_Qin
·
2023-08-19 06:24
python
pyqt5
PyQt5
Designer postman
postman.pyfromPySide2.QtWidgetsimportQApplication,QMainWindow,QPushButton,QPlainTextEdit,QMessageBox,QComboBoxfromPySide2.QtUiToolsimportQUiLoaderfromPySide2.QtCoreimportQFileimportrequestsimportthrea
逸、eleven
·
2023-08-18 18:25
qt
postman
基于ROS的语音控制机器人(二):上位机的实现
.具体实现3.遇到的问题(1)花屏问题(2)rospy.spin()问题四、运行结果1.打开摄像头2.打开人脸识别3.打开语音控制4.打开键盘控制5.上位机控制结语前言本文在基本功能实现的基础上,基于
PyQT5
努力&&奋斗
·
2023-08-18 01:40
ROS-PyQt小案例
前言:目前还在学习ROS+无人机框架中,,,更多更新文章详见我的个人博客主页【前往】ROS与
PyQt5
结合的小demo,用于学习如何设计一个界面,并与ROS中的Service和Topic结合,从而控制多个小乌龟的运动环境
@MGod吾
·
2023-08-18 01:10
ROS
pyqt
ROS
Ubuntu
机器人
Pyqt5
打开电脑摄像头进行拍照
文件后获得的逻辑代码为:(文件名为Camera.py)#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'ca.ui'##Createdby:
PyQt5
UIcodegenerator5.15.4
清纯世纪
·
2023-08-18 00:40
Pyqt5
qt
开发语言
PyQt5
登录界面跳转
文件名为Login.py)#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'longui.ui'##Createdby:
PyQt5
UIcodegenerator5.15.4
清纯世纪
·
2023-08-18 00:40
Pyqt5
qt
开发语言
pyqt5
第一个程序
importsysfrom
PyQt5
.QtWidgetsimportQApplication,QWidgetif__name__=='__main__':#创建QApplication实例app=QApplication
默凉
·
2023-08-17 15:16
pyqt5
学习
qt
python
开发语言
使用 pycharm 对QT designer可视化编程的 ui文件 转 python 代码
首先安装QTpipinstall
pyqt5
designer-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipinstall
pyqt5
-ihttps://pypi.tuna.tsinghua.edu.cn
默凉
·
2023-08-17 14:46
Python基础
pyqt5
学习
python
pycharm
qt
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他