zl程序教程

PyQt5

  • pycharm配置pyqt5_python pyqt5教程

    pycharm配置pyqt5_python pyqt5教程

    大家好,又见面了,我是你们的朋友全栈君。pycharm 配置PyQt5说明打开配置的位置配置QtDesigner配置PyUIC配置PyRCC说明Program 目录:此处直接用的虚拟环境下的文件,也可用安装目录下的文件打开配置的位置File-SettingsTools-External Tools-点击+ 配置QtDesignerProgram: D:\Program Files\Python\

    日期 2023-06-12 10:48:40     
  • pyqt5环境配置_pyqt5 has no attribute version

    pyqt5环境配置_pyqt5 has no attribute version

    大家好,又见面了,我是你们的朋友全栈君。 前言小编从c++ qt5入坑,再到PyQt5,发现这个pycharm与PyQt5的配置也比较复杂(相对于c++ qt5)这篇文章就记录下自己怎么配置成功的,万一以后需要用到,就可以直接查了。文中所用的软件版本PyCharm 2021.1.3 (Professional Edition),如果有出入,注意变通其他:网上现存的教程安装的都是pyqt5-

    日期 2023-06-12 10:48:40     
  • Pycharm配置Pyqt5(精细版)[通俗易懂]

    Pycharm配置Pyqt5(精细版)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。前言最近入手了一些关于Qt的项目开发,需要用到Pycharm与Pyqt5的一个结合,当然在安装时也是有一些小坑的,下面我来为大家分享一下在Pycharm中配置Pyqt5的过程。环境配置1、创建虚拟环境:conda create -n my_pyqt python=x.x 命令创建python版本为x.x(本人用的3.7)、名字为my_pyqt 的虚拟环境。m

    日期 2023-06-12 10:48:40     
  • PyQt5 简单记录QProcess的使用

    PyQt5 简单记录QProcess的使用

    目录简介用法启动子线程停止子线程确保只有一个子线程运行 提示QT_DEVICE_PIXEL_RATIO is deprecated输入/读取线程返回数据不做详细介绍,只是简单记录,满足一般使用需求,方便查询。官方文档:QProcess — Qt for Python简介QProcess用于启动外部程序并与之通信。个人理解:实际就是启动一个子线程来运行第三方程序。如果直接在代码里通过subproce

    日期 2023-06-12 10:48:40     
  • PyQt5入门教程[通俗易懂]

    PyQt5入门教程[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。0x00 安装环境清单我使用的环境如下:Windows 10 (Build 17763)Python 3.7.2VSCode 1.33.0PyQt5Qt Designer如果你使用的是OSX或者Linux,请自行替换教程中的一些操作。本文并不讨论Python和VSCode的安装,如果没有VSCode,你可以用各种同类IDE替代或者安装它。本文不讨论多Pyth

    日期 2023-06-12 10:48:40     
  • PyQt5(designer)入门教程

    PyQt5(designer)入门教程

    大家好,又见面了,我是你们的朋友全栈君。 PyQt5入门教程2019/12/11更新:我平时不看CSDN的,之前一时兴起发了过来,没想到反响还不错。这次就顺便把后来新增的一个小节放上来,并且在文末增加了我的GitHub(一看GitHub就知道我是个菜鸡,大家都是互相学习啦~)注:这是当时闲着无聊写到github page的,在CSDN上也看了大佬们各种各样的教程跟疑难杂症解答,感觉我这个不放

    日期 2023-06-12 10:48:40     
  • pyqt5 lineedit_pyqt5 tablewidget

    pyqt5 lineedit_pyqt5 tablewidget

    QLineEditQLineEdit类中常用的方法如下表方法描述setAlignment()按固定值方式对齐文本Qt.AlignLeft:水平方向靠左对齐Qt.AlignRight:水平方向靠右对齐Qt.AlignCenter:水平方向居中对齐Qt.AlignJustify:水平方向调整间距两端对齐Qt.AlignTop:垂直方向靠上对齐Qt.AlignBottom:垂直方向靠下对齐Qt.Alig

    日期 2023-06-12 10:48:40     
  • pyqt5 多个tableWidget联动滚动

    pyqt5 多个tableWidget联动滚动

    项目中遇到了一个需求:开发时用到了三个tableWidget分别展示数据,但数据过多时三个表就显得比较杂乱,三表行之间无法同时滚动必然带来不好的体验,所以需要是三个tableWidget同时滚动;先上code:import sys from PyQt5.QtCore import QEvent from PyQt5.QtWidgets import (QWidget, QTableWidget,

    日期 2023-06-12 10:48:40     
  • GUI-重新学习PyQt5

    GUI-重新学习PyQt5

    之前在帮明秀同学写数据处理程序时刚接触GUI编程,写的界面真是稀烂,文章链接: python制作GUI可视化程序 ,这一次刚好小杜老师也有个数据处理的需求,正好深度学习一下GUI编程。 先上视频:http://mpvideo.qpic.cn/0bc3luaqoaabdyaefltx2frvcxoda5oqcbya.f10002.mp4? 上一次编程完全没有借助工具,单纯靠一个vs c

    日期 2023-06-12 10:48:40     
  • PyQt5可编辑下拉框(comboBox):editable - python TCP服务器v1.5 - 客户端连接界面增加自定义参数(设置超时, 连接地址可选)

    PyQt5可编辑下拉框(comboBox):editable - python TCP服务器v1.5 - 客户端连接界面增加自定义参数(设置超时, 连接地址可选)

    TCP聊天服务器套接字v1.5 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaconda打包32位exe(3.4万字)|python高阶 v1.1 : python TCP套接字服务器v1.1-新增服务端命令功能及修改bug(socket+PyQt5) v1.2 : py

    日期 2023-06-12 10:48:40     
  • python TCP服务器v1.8 - PyQt5登录界面美化+淡入淡出

    python TCP服务器v1.8 - PyQt5登录界面美化+淡入淡出

    TCP聊天服务器套接字v1.8 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaconda打包32位exe(3.4万字)|python高阶 v1.1 : python TCP套接字服务器v1.1-新增服务端命令功能及修改bug(socket+PyQt5) v1.2 : py

    日期 2023-06-12 10:48:40     
  • SQLite3+logging+PyQt5+fuzzywuzzy 日志数据库高亮/等级筛选/模糊查询/时间范围筛选 | python

    SQLite3+logging+PyQt5+fuzzywuzzy 日志数据库高亮/等级筛选/模糊查询/时间范围筛选 | python

    功能实现:日志保存与读取 SQLite3等级筛选 SQL模糊查询 fuzzywuzzy时间范围筛选 time日志内容语法高亮 PyQt5.Qsci日志具体信息弹窗Dialog (表单内容双击事件) PyQt5logging Handler类,此程序可作为模块引入文章目录1. SQLite3 数据库知识点2. fuzzywuzzy.fuzz 模糊搜索知识点3. logging 日志知识点4. PyQ

    日期 2023-06-12 10:48:40     
  • python+PyQt5|文件传输测速和计算eta

    python+PyQt5|文件传输测速和计算eta

    文章目录效果展示全部代码依赖项目文件ImageLoader.pyfunctions.py ETA( ESTIMATED ARRIVAL) 预计到达 在pip中也有eta 计算公式 (v 为速度, sp 为当前进度,st 为总进度,t 为时间): v=\frac {s_p} {t}percent = \frac {s_p} {s_t} · 100\%eta=\frac {s_t - s

    日期 2023-06-12 10:48:40     
  • PyQt5编程扩展 3.1 自定义信号

    PyQt5编程扩展 3.1 自定义信号

    自定义信号使用PyQt5.QtCore.pyqtSignal() 信号需要定义为类属性,这样定义的信号是未绑定信号 当创建类的实例后,PyQt5会自动将类的实例与信号绑定,生成了绑定的信号 一个绑定的信号具有connect()、disconnect()和emit()三个函数 connect():关联槽函数 disconnect():断开与槽函数的关联 emit():发射信号创建项目目录

    日期 2023-06-12 10:48:40     
  • PyQt5安装以及使用教程 (window 上含QT Designer的安装)

    PyQt5安装以及使用教程 (window 上含QT Designer的安装)

    window 平台安装 1、安装 PyQt5PyQt5 有两种安装方式,一种是从官网下载源码安装,另外一种是使用 pip 安装。这里我推荐大家使用pip 安装。因为它会自动根据你的Python 版本来选择合适的 PyQt5 版本,如果是手动下载源码安装,难免会选择出错。建议使用比较稳妥的安装方式。pip3 install PyQt5 复制另外,如果你的网络访问外网不是很好的话建议使用豆瓣的镜像下载

    日期 2023-06-12 10:48:40     
  • PyQt5开发环境搭建 1.1 软件安装

    PyQt5开发环境搭建 1.1 软件安装

    写在前面的话(1)相对而言,python,PyQt5安装还是比较快的。Qt这个又大又慢。Eric也是需要比较长的时间。(2)安装失败很正常,多尝试几次,多查查,努力装好软件。安装和配置是学习知识和技能的好机会。出现问题,解决问题,这个过程就是一个主动学习的过程。有首歌唱得好:“明天就像是盒子里的巧克力糖,什么滋味,充满想象。失望是偶尔拨不通的电话号码,多试几次,总会回答”。(3)不要纠结于版本号,

    日期 2023-06-12 10:48:40     
  • PyQt5:QMediaplayer,QVideowidget播放视频(4)

    PyQt5:QMediaplayer,QVideowidget播放视频(4)

    PyQt5:QMediaplayer,QVideowidget播放视频(4)更新原因说一下这次更新原因,本来说是不在更新这个系列,但是其他博友实际使用中发现的问题。在linux-ubuntu20.04/raspi-4b 在播放视频的过程中出现了url不识别倒是网络视频无法播放的问题以及本地播放没有音频等相关问题。博主在几周前已经解决,但是最近一直很忙,今天抽空也写了一下相关的linux下播放的相关

    日期 2023-06-12 10:48:40     
  • PyQt5:QChart绘制动态折线图(2)

    PyQt5:QChart绘制动态折线图(2)

    前言前置工作都在上文的博客里边说过了,链接如下:PyQt5:QChart绘制折线图(1) ,在这边文章里边直接说绘制动态折线相关了。Charts相关刷新函数1.append()Qt官方解释:append(qreal x, qreal y):Adds the data point with the coordinates x and y to the series. append(const QP

    日期 2023-06-12 10:48:40     
  • PyQt5:QMediaplayer,QVideowidget播放视频(2)

    PyQt5:QMediaplayer,QVideowidget播放视频(2)

    PyQt5:QMediaplayer-Layout布局,快慢进1.前言之前的一篇中说到,实现了播放,列表,进度条,PyQt5:QMediaplayer,QVideowidget播放视频,这次更新了窗口自适应,快进,慢进。2.布局采用栅格布局、Qgridlayout,在UI文件上,布局设置为 栅格布局。 代码部分: # VideoWidget 从0行,0列开始,占24行,16列 self.

    日期 2023-06-12 10:48:40     
  • PyQt5:QChart绘制折线图(1)

    PyQt5:QChart绘制折线图(1)

    PyQt5:QChart绘制折线图 QChart下载 在之前的博客里边,pyqt5,pip下载已经介绍完全,这次单独下载Qt Charts。 pip install PyQtChart 注意:在下载过程中,我之前安装的是 Pyqt5.11,会把PyQt5.11卸载,安装PyQt5.12,PyQtChart5.12。Qt Charts绘制折线图 开发环境说明: 系统环

    日期 2023-06-12 10:48:40     
  • Pyqt5:信号与槽(一)

    Pyqt5:信号与槽(一)

    信号与槽是Qt特有的机制。 pyqt5的信号与槽官方地址:信号与槽 UI界面如下: 思路: 按下对应按键显示对应信号文字。 主要说自定义信号,qt控件自带信号就不说了。 信号定义需要调用库:QObejcet,pyqtSignal from PyQt5.QtCore import QObject, pyqtSignal复制类内部信号与槽:Class_signal = p

    日期 2023-06-12 10:48:40     
  • Pyqt5:Buttons基础介绍(一)

    Pyqt5:Buttons基础介绍(一)

    Buttons按键也是在Qt中常用的一种控件,Buttons常用的三种按键,pushbutton,checkbox,radiobutton。 UI界面: 其中有三个textBrowser用来显示打印信息,测试信号槽。 pushbutton: 连接信号与槽 connect代码: self.pushButton.clicked.connect(self.Print)

    日期 2023-06-12 10:48:40     
  • Pyqt5:Qpainter绘制基础图形(一)

    Pyqt5:Qpainter绘制基础图形(一)

    入手pyqt没有几天,想把pyqt系类基础挨个实践一遍。 这一节是pyqt5的QPainter绘制基础图形。 开发环境: 系统:Windows 64位 IDE:VS2017 Python:python3.6 pyqt:pyqt5.10.1复制一些注意事项: QPainter基础流程为: def paintEvent(self, QPaintEvent):

    日期 2023-06-12 10:48:40     
  • 分享PyQt5教程

    分享PyQt5教程

    分享两个PyQt5教程网站地址,分别中英文版本。英文地址(原版)http://zetcode.com/gui/pyqt5/中文地址https://github.com/maicss/PyQt5-Chinese-tutorial教程目录介绍(Introduction)日期与时间(Date and time)第一个程序(First programs)菜单栏与工具栏(Menus and toolbars

    日期 2023-06-12 10:48:40     
  • 用PyQt5做图形界面(一)Hello world

    用PyQt5做图形界面(一)Hello world

    PyQt是Python版本的Qt库,是最常用的跨平台图形界面编程框架之一。代码不用修改,就能同时运行在windows、linux、ios、andriod等平台。因此,对芯片设计行业来说,既可以用来开发大型EDA工具(通常用Qt的C++库),也可以用来开发公司内部的flow工具,还可以用作应用工程师的测试工具。所以,今天,以Linux平台为例,来介绍一下Python Qt的基本用法。一、安装PyQt

    日期 2023-06-12 10:48:40     
  • Pyqt5的事例讲解详解编程语言

    Pyqt5的事例讲解详解编程语言

    # 重写QWidget类中的窗口关闭事件,先捕获窗口的关闭的事件,然后在进行判断 import sys from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QMessageBox from PyQt5.QtWidgets import QApplication # 显示两个框,一个是YES 一个NO,

    日期 2023-06-12 10:48:40     
  • 5Linux下快速安装PyQt5(linux安装pyqt)

    5Linux下快速安装PyQt5(linux安装pyqt)

    Python是一种强大的解释型、面向对象的脚本语言。近年来,Python在开源社区中备受欢迎,在许多领域有着广泛的应用,包括人工智能和科学计算、网络编程以及桌面应用开发。PyQt5是一个用于构建更复杂的图形用户界面的Python模块,用于构建跨平台的快速应用程序开发。本文介绍了如何快速在Linux下安装PyQt5。 一、准备安装 在安装PyQt5之前,首先需要安装准备依赖项,具体取决于要安装

    日期 2023-06-12 10:48:40     
  • QT学习笔记:windows下安装配置PyQt5

    QT学习笔记:windows下安装配置PyQt5

    windows下安装配置PyQt5 目录 为什么要学习QT 命令行安装PyQt5以及PyQt5-tools  配置QtDesigner、PyUIC及PyRcc qt学习资料   为什么要学习QT python下与界面开发相关的库 Tkinter python内嵌的GUI环境,使用TCL实现,python IDIE由Tkinter实现 历史悠久,perl中有对应的perlTK

    日期 2023-06-12 10:48:40     
  • 尝试安装PyQt5失败

    尝试安装PyQt5失败

    卡在:编译 qtbase/src/gui/image/qpnghandler.cpp时报错: .obj/qpnghandler.o: In function `QPngHandlerPrivate::readPngHeader(): qpnghandler.cpp:(.text+0xbe2): undefined reference to `png_set_longjmp_fn .obj/q

    日期 2023-06-12 10:48:40     
  • PyQt5显示日期选择框,获取日期保存文件

    PyQt5显示日期选择框,获取日期保存文件

    一、UI显示选择日期,保存到文件 import sys,os from PyQt5 import QtCore from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import QDate class CalendarExample(QWidget): def __init__(self

    日期 2023-06-12 10:48:40     
  • 【PyQT5编程】Pycharm结合QtDesigner使用示例:创建登录窗体

    【PyQT5编程】Pycharm结合QtDesigner使用示例:创建登录窗体

    日期 2023-06-12 10:48:40