![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python GUI设计与数据可视化 Qt
文章平均质量分 70
该专栏记录使用Python + Qt 创建GUI工具的学习过程,对标之前MATLAB使用过的GUI,再添加一些个人实用的小工具。
肆拾伍
有问题请留言,私信不回
展开
-
Python Qt GUI设计入门(五)PyQt5 的资源调用
文章目录前言一、简单的创建一个UI文件二、创建资源文件三、编译窗体文件和资源文件四、封装类调用总结前言前面讲了PyQt5 GUI应用的整个程序框架以及信号槽函数的使用,但是还没有介绍各种资源文件的使用,比如图标、音频等资源可能在程序中需要被调用。虽然可以可以一股脑的全部放到同一目录下,但是在文件较多的时候显得很乱,而且在打包使用的时候还需要把资源文件都放到一起。本篇文章介绍如何在PyQt5中使用资源文件,这里以设置窗体图标以及按键图标为例。一、简单的创建一个UI文件简单创建一个GUI窗口,不设原创 2021-06-18 01:39:25 · 1289 阅读 · 1 评论 -
Python Qt GUI设计入门(四)自建信号与槽函数关联
文章目录前言一、重载overload信号的关联二、使用步骤1.引入库2.读入数据总结前言信号与槽函数有以下几个特点:一个信号可以关联多个槽函数。一个信号可以关联其他信号。信号的参数可以是任何Python数据类型。一个槽函数可以和多个信号关联。关联可以是同步也可以是异步的。可以在不同线程之间建立关联。上一章讲了一般内置信号和内置槽函数的关联使用,本章将介绍一些特殊情况以及,自定义信号和槽函数的使用。一、重载overload信号的关联名称相同但是参数个数或者类型不同的信号称为重原创 2021-06-17 15:01:47 · 741 阅读 · 2 评论 -
Python Qt GUI设计入门(三)信号与槽函数
文章目录前言一、内置信号和槽函数1.新建项目2.信号与槽函数的关联二、自定义槽函数总结前言在上一章我们已经讲解了如何使用Qt生成的py文件模板,但是这还仅仅只能实现图形界面部分,对于整个GUI的逻辑处理和函数响应都没有涉及,这里就和MATLAB中每个控件的callback和其他响应函数一样。Qt的函数响应分为信号和槽函数,信号就是用户的动作,槽函数就是相应的响应。一、内置信号和槽函数1.新建项目我们首先来创建一个项目,与之前不一样,这里我们需要还要创建相应的c++文件,并不需要我们编辑,只是原创 2021-06-15 19:53:07 · 1351 阅读 · 8 评论 -
Python Qt GUI设计入门(二)模板类的单继承和多继承封装
文章目录前言一、回顾原始代码二、单继承三、多继承总结前言在上一章讲过,通过Qt Creator 自动生成的py文件是一个模板类,不能直接运行,需要外部导入调用,这章我们来讲讲如何使用这个模板类比较好。一、回顾原始代码我们来回顾一下原始的代码,分析一下它的内部逻辑。# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'HelloForm.ui'## Created by: PyQt5 U原创 2021-06-15 17:24:05 · 1178 阅读 · 5 评论 -
Python Qt GUI设计入门(一)
文章目录前言一、Qt 简介以及安装二、PyQt5 安装三、在PyCharm中直接编写代码创建GUI四、在Qt中创建py文件总结前言博主最近在学习Python,但是苦于没有实践动手的机会,所以就顺便练习一下GUI设计,趁此机会锻炼一下Python的熟练度。软件请自行下载,Python3.9+Qt 5.12以下是本篇文章正文内容,系列文章仅为学习记录,并不作为教程,有建议可以在评论提出,私信一般不回复。一、Qt 简介以及安装简单介绍Qt 以及响应的环境安装Qt 简介Qt是一个跨平台的 C+原创 2021-06-12 15:43:13 · 18085 阅读 · 13 评论