![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pyqt5
文章平均质量分 81
PYQT5基础学习的记录
根本学不会OvO
不积跬步无以至千里
展开
-
(7)pyqt5教程--->窗口属性和基本控件(持续更新)
1.窗体设置设置窗体名称setWindowTitle(‘title’)设置窗体图标self.setWindowIcon(‘image path’)更改窗体大小self.resize(height, wide)获取窗体大小self.size()获取窗体宽度self.width()获取窗体高度self.height()禁止拉伸窗口大小self.setFixedSize(width,height)禁止最大化self.setWindowFlag原创 2021-03-29 13:08:33 · 1427 阅读 · 0 评论 -
(6)pyqt5--->窗口跳转(注册登录功能)
GitHub连接:本专栏所有源代码的GitHub直通车上一篇已经讲了连接信号和槽的另外一种方法这篇博客本来在2020年年末就应该发出来了,一直拖到现在! 在复习的空闲,能够去写一下舒心的东西真的享受这次主要的内容就是界面跳转实现登录功能我用的办法比较的笨拙,但是能用。其实只要完成一个事情就完全OK了:当你的登录按钮的click时间被处触发的时候,你连接的槽函数应该是你自己的登录API,当然我这次用的是我自己服务器的登录接口函数,你们使用的时候换成自己的登录API就可以,话说回来,如果你验证成功原创 2021-03-27 00:54:05 · 3107 阅读 · 6 评论 -
(5)pyqt5--->连接信号和槽的另外一种方法
GitHub连接:本专栏所有源代码的GitHub直通车上一篇已经讲了如何去自定义信号和槽以及使用和传参这篇就是讲一下信号和槽跟装饰器之间的关系什么是装饰器装饰器(Decorators)是 Python 的一个重要工具,装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能(可以认为它就是一个可以修改其它函数的功能的函数),装饰器的返回值也是一个函数对象。...原创 2020-12-16 20:43:20 · 1081 阅读 · 0 评论 -
(4)pyqt5教程--->自定义信号和槽(超级绕....)
GitHub连接:本专栏所有源代码的GitHub直通车上一篇已经讲了如何去使用对象自带的信号和槽这一篇是比较绕的,反正我第一次看见,我是挺晕的。在明确一下吧用下面的这个图来明确一下首先我们得知道,谁(发送者)发送了什么信号(信号)给谁接受者,谁接收到了信号并去执行了什么函数(槽函数)先上代码吧ui文件代码# -*- coding: utf-8 -*-# Form implementation generated from reading ui file '03.ui'## Crea原创 2020-12-14 00:10:31 · 925 阅读 · 0 评论 -
(3)pyqt5教程--->信号与槽初试
上一篇已经讲了如何使用QTdesigner生成ui文件并转化为py文件,最终实现界面代码分离的效果信号与槽作是 QT 的核心机制,是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。它为高层次的事件处理自动生成所需要的附加代码。例如在tkinter模块中一个空间 都有一个回调函数用于响应它们能触发的每个动作,这个回调函数通常是一个指向某个函数的指针。但是,在 QT 中信号和槽取代了这些函数指针。所有 QObject 类都可以使用信号槽,继承自 pyqt原创 2020-12-12 21:25:54 · 633 阅读 · 1 评论 -
(2)pyqt5教程--->使用QTdesigner实现界面代码分离
在上一篇中已经讲了一个pyqt5的基本框架是什么,这篇使用QTdesigner来设计一下界面第一篇:pyqt5的基本框架1、QTdesignerQTdesigner是一个GUI可视化设计软件,我就没有在Python的那个pyqt5 tools里面下,我是通过安装QT5.9.8来获得的,因为后面可能会接触一下使用C++写的QT。这个可视化工具其实是类似于visual base、C#这种语言的,这两种语言设计上位机的时候都可以直接通过拖动来实现GUI界面的设计,然后生成代码,自己只需要去写界面的逻辑代码就原创 2020-12-12 15:52:14 · 976 阅读 · 4 评论 -
(1)pyqt5教程--->fristwindow(代码结构)
关于pyqt5的特点以及和QT5的联系和区别就不讲了,只有专业开发的大佬可能才会说的清楚一点首先需要先下载PYQT5模块用的是镜像网下载的,网速不好的时候需要在后面几个timeout设置,不然很有可能下载失败(因为包比较大)pip install pyqt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com代码from PyQt5 import QtWidgets##从 PyQt 库导入 QtWidget 通用窗口原创 2020-12-12 15:22:29 · 1578 阅读 · 11 评论