• 2024-09-08PyQt6/PySide6:账本项目前端制作【附完整项目地址】
    0.前言最近在家里闲着没事,正好又看到朋友@studentWheat发了篇用Tkinter做的账本,于是决定跟他一起改进这个程序。屏幕截图:1.后端后端主要是朋友做的,在这里就不多说了,放个代码:src/api.pyfromcollectionsimportdefaultdictclassApiError(RuntimeError):passd
  • 2024-09-07Python教程(二十一) : 从零开始制作计算器应用【PyQt6】
    文章目录专栏列表环境准备代码解析主要组件初始化界面布局设置事件处理计算逻辑运行应用完整代码示例截图总结注意专栏列表Python教程(十):面向对象编程(OOP)Python教程(十一):单元测试与异常捕获Python教程(十二):面向对象高级编程详解Python教程(十三):常用内置模块详解Python
  • 2024-09-04Python基础知识-8(PyQt GUI开发,输出乱码处理)
    (目录)介绍一个VSCode轻量级RestAPI客户端插件:ThunderClient一、关于shebang明确指定解释器#!/usr/bin/python3在shell中寻找第一个python解释器#!/usr/bin/envpython3二、Python类的私有方法/属性Python不支持私有方法/属性,但可以将类成员方法/属性名定义为
  • 2024-08-21【pip镜像设置】pip使用清华镜像源安装
    文章目录问题:问题描述原因分析:PyPI(PythonPackageIndex)PypI镜像列表解决方案:问题:大家经常会使用pip进行python的第三方库安装,但是,有时会出现ERROR:CouldnotfindaversionthatsatisfiestherequirementPyQt6(fromversions:none)ERROR:Nomatching
  • 2024-08-08如何在 PyQt6 中调整窗口大小期间将标题和图像粘合在一起
    我正在开发一个GUI,其中有一个QMainWindow,其布局包含三个垂直堆叠的小部件:顶部标题、图像和底部标题。顶部和底部标题是带有蓝色背景的自定义QWidget,图像使用带有QPixmap的QLabel显示。该图像只是一个通用的400x400图像。这是我的代码:fromPyQt6.QtWidgetsimport
  • 2024-08-04Qt-pyqt6与QTDesginers的相互使用技巧
    1.先在QTDesignersTools设计器中画好框架,再保存为.ui文件导出2.再pycharm中创建一个main.py文件用来加载和使用这个.ui文件,通用的代码如下:main.pyfromPyQt6.QtGuiimportQIntValidator,QIconfromPyQt6.QtWidgetsimportQApplication,QLabel,QListWidgetItemfrom
  • 2024-08-04入门 PyQt6 看过来(基础)23~ 定时器和线程
    一般情况下,应用程序都是单线程运行的,但如果需要执行一个特别耗时的操作,GUI界面其他操作就无法进行,用户感觉程序没有了响应,或者windows系统也认为程序运行出现了问题并自动关闭了程序。有类似的情况应用就需要采用定时器和线程。1定时器(QTimer)如果要在应用程序中周期性地运
  • 2024-08-045、Qt-pyqt6常用基本控件 - 按钮控件
    Buttons--按钮类控件名说明PushButton按钮ToolButton工具按钮RadioButton单选按钮CheckBox复选框CommandLinkButton命令链接按钮DialogButtonBox对话框按钮盒
  • 2024-08-034、Qt-pyqt6常用基本控件
    控件对应QTDesigner中的左侧控件Layouts--布局管理控件名说明VerticalLayout垂直布局HorizontalLayout水平布局GridLayout网格布局FormLayout表单布局Spacers--弹簧控件名说明HoriziontalSpacer水平弹簧VerticalSpacer垂
  • 2024-08-01搜索查询后显示完整的 pandas
    我想实现以下非常小的项目,即用户应该输入产品名称,Python应该在数据库中搜索并在pyqt6桌面应用程序中显示查询结果,为此我已经实现了以下基本GUI形式:这里用户输入产品,然后单击按钮,结果将显示在空白处,即:QTextEdit(),最有趣的部分是这个功能:defreturn_product_
  • 2024-08-01在 pyqt6 QTextEdit 中显示数据库查询
    我想实现以下非常小的项目,即用户应该输入产品名称,Python应该在数据库中搜索并在pyqt6桌面应用程序中显示查询结果,为此我已经实现了以下基本GUI形式:这里用户输入产品,然后单击按钮,结果将显示在空白处,即:QTextEdit(),最有趣的部分是这个功能:defreturn_product_
  • 2024-07-29如何在QTextEdit中实现类似于PyQt6中QLineEdit的.setMaxLength的.setMaxLength?
    我正在寻找一种方法来实现上述内容。我创建了一个自定义QTextEdit,它在下面的QLabel中显示字符数和允许的字符数。当我创建此类的实例时,一切都按预期工作,除了我尝试重新创建的.setMaxLength函数。下面是我的自定义QTextEdit类classCustomTextEdit(QWidget):def__in
  • 2024-07-23如何将字典放入剪贴板以将其复制/粘贴到另一个 pyqt6 窗口中?
    我想使用剪贴板将字典从Qapplication传递到另一个应用程序。我可以复制文本,但我不明白如何传递其他内容。我需要传递一个字典而不是文本。这是一个最小的示例,我可以启动该软件两次并将文本复制到另一个:importsysimportnumpyasnpfromPyQt6.QtGuiimport*from
  • 2024-07-22在 PyQt6 中,为小部件制作动画背景的好方法是什么?
    在QT中,您可以使用QLabel和QMovie来播放gif。我希望其他小部件位于动画背景前面,但您不能将其他小部件放置在QLabel中。例如,我有这个对话框。每个小部件都放置在QFramemain_frame中这就是我想要实现的目标,这里我使用静态图像作为main_frame上的背景。我想获得相
  • 2024-07-21为什么我添加了 SubWidget 样式,但它们不起作用,显然我做错了什么,有人可以告诉我吗?
    `从PyQt6.QtCore导入QSize从PyQt6.QtWidgets导入QApplication、QMainWindow、QWidget、QPushButton、QLabel、QVBoxLayout、QHBoxLayout导入sysclassSubWidget(QWidget):definit(self、label_text、button_text、parent_layout)->None:su
  • 2024-07-21使用 FFpyplayer 帧和 QPixmap 以及 MPEG-TS 格式的 UDP 流时出现追赶延时缓冲和滞后问题
    我正在尝试根据此帖子中找到的代码来构建我的用例。但是,我在使用pythonFFpyPlayer时遇到了麻烦;对于传统的ffplay,我没有这些问题。运行我的应用程序时,我注意到一种追赶延时缓冲效果,视频播放速度显着加快,然后恢复到正常速度。在某些视频中,我发
  • 2024-06-18PyQt5和Eric7的安装使用 —— Python篇
    需要安装Python的朋友请看另一篇文章:windows系统安装Python-----并安装使用Pycharm编辑器一、安装PyQt5:1、方法一:使用pip命令在线安装。输入以下命令可以直接安装:pipinstallPyQt5由于安装默认使用国外的镜像,可能因为网络问题会导致下载慢或者失败的现象。所以我们可以
  • 2024-05-30一个python文件做图像 灰度化 反转 通道分离 噪声、滤波 高斯双边滤波 均值偏移滤波 图像二值化 Canny边缘检测 直线检测 圆检测 轮廓 人脸检测 opencv 实验室
    代码测试可以正常运行。灰度化反转通道分离噪声、滤波高斯双边滤波均值偏移滤波图像二值化Canny边缘检测直线检测圆检测轮廓发现人脸检测测试可以运行代码如下:'''file:ImageMiniLab.pydate:2019/04/1920:00author:itisyan
  • 2024-05-18Pyqt6&PySide6 事件与事件的处理函数
    什么是事件?事件是程序收到外界的输入,处于某种状态时自动发送的信号。事件有固定的类型,每种类型有自己的处理函数,用户只要重写这些函数,即可达到特定的目的。通过事件可以用一个控件监测另外一个控件,并可过滤被监测控件发出的事件。事件的类型与处理函数事件的概念与实列外界对P
  • 2024-05-12Pyqt6&Pyside6 信号与槽详解
    信号与槽对于可视化编程,需要将界面上的控件有机结合起来,实现控件功能的联动和交互操作。比如点击按钮,实现某项功能。对按钮功能的定义,是通过信号(signal)与槽(slot)机制实现的。信号与槽是PySide6编程的基础,也是Qt的一大创新,有了信号与槽的编程机制,在PySide6中处理界面上各个控件
  • 2024-04-25快速入门
    快速入门‍为什么不用Pyqt6,非要用PySide6开发程序呢?因为PySide6是Qt官方维护的py库,Pyqt6如果用于商业需要购买许可证,而PySide6的LGPL许可证,允许商业、非商业、开源或非开源。当然,PyQt6和PySide6大部分函数是一致的,网上的PyQt教程也比较丰富,可以先练习PyQt,发布源码时转为PySide6
  • 2024-04-12Python - [06] 桌面开发
     一、安装工具安装PyQt6和pyqt6-toolspipinstallPyQt6-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipinstallpyqt6-tools-ihttps://pypi.tuna.tsinghua.edu.cn/simple //TODO       — 要养成终生学习的习惯— 
  • 2024-01-18python pyqt6 QComboBox 圆角边框
    圆角边框周围显示黑色直角QComboBox 新增如下设定即可xxx_source.view().window().setWindowFlag(Qt.WindowType.NoDropShadowWindowHint)xxx_source.view().window().setWindowFlag(Qt.WindowType.FramelessWindowHint)xxx_source.view().window().setAttribute(Qt.Widge
  • 2024-01-17python pyqt6 颜色弹窗 QColorDialog
     defsetColor(self):#避免窗口置顶后,Dialog被主窗口覆盖,所以需要传递self#设定默认颜色使用getColor的第一个参数(使用setCurrentColor不生效)#"选择颜色"为Dialog弹窗的标题#设定QColorDialog.ColorDialogOption.ShowAlphaChanne
  • 2024-01-16python pyqt6 QComboBox 设定下拉框背景颜色
    设定QComboBox的背景颜色,边框设定,以及下拉框的背景颜色以及边框设定,selection-background-color不生效可忽略 xxx_source=QComboBox(self.xxx_frame)xxx_source.setStyleSheet("QComboBox{background-color:transparent;color:transparent;border-