- 博客(13)
- 收藏
- 关注
原创 PyQt5:Label控件与伙伴控件(六)
PyQt5:Label控件与伙伴控件(六)伙伴控件:设置两个控件之间的关联,通过一个控件控制另一个控件。如何设置伙伴关系首先在需要对应的伙伴关系后加上(&A)A,B,C这种任选的快捷键然后在代码中编写确定伙伴关系代码如下(实现密码输入窗口):import sysfrom PyQt5.QtWidgets import (QHBoxLayout, QDialog, QLabe
2022-04-10 16:12:23
385
原创 PyQt5:控件Label(五)
PyQt5:控件Label(五)介绍:Label控件是PyQt5中一个十分重要的控件,这个控件不仅可以显示文本内容,还可以显示图片。基本功能:setAlignment()设置文本对齐方式setIndent()设置文本缩进text()获取文本内容setBuddy()设置伙伴关系setText()设置文本内容selectedText()返回所选择字符setWordWrap()是否允许换行QLabel常用信号(都是针对超链接文本才可以):当鼠标滑过QLabel控件触发 linkHover
2022-04-10 16:05:07
1733
原创 PyQt5:为控件编写提示消息(四)
PyQt5:为控件编写提示消息(四)首先理清概念,在PyQt5中,基本所有类的实例都叫做控件,所以我们不仅可以给按钮编写提示消息,还可以给窗口编写,使用setToolTip函数,代码如下:import sysfrom PyQt5.QtWidgets import (QHBoxLayout, QMainWindow, QApplication,
2022-04-10 15:53:57
696
1
原创 PyQt5:屏幕窗口坐标系与设置图标(三)
PyQt5:屏幕窗口坐标系与设置图标(三)坐标系 无论是屏幕还是窗口,坐标系原点都是左上角,这就意味着y轴方向向下为正,x轴向左为正。但是我们获得屏幕和窗口大小时,期间还是有细微的差别。看以下代码:import sysfrom PyQt5.QtWidgets import (QHBoxLayout, QMainWindow, QApplication,
2022-04-10 15:46:59
968
原创 PyQt5:窗口类型与退出程序按钮(二)
PyQt5:窗口类型与退出程序按钮(二)在PyQt5中一共包含三种窗口类型,分别是QMainWindow:包含菜单栏、工具栏、状态栏、标题栏QDialog:对话窗口的基类,没有菜单栏、工具栏、状态栏,有标题栏QWidget:所有窗口的基类,上述两种窗口都是基于他实现,不知道窗口用途时可以选择QWidget创建主窗口'''如何创建主窗口'''import sysfrom PyQt5.QtWidgets import (QApplication,QWidget,
2022-04-10 15:27:48
2032
原创 PyQt5:第一个PyQt5窗口(一)
PyQt5:第一个PyQt5窗口(一)首先代码如下,是采用面向过程编程import sysfrom PyQt5.QtWidgets import QApplication,QWidgetif __name__ == "__main__": # 创建QApplication示例 app = QApplication(sys.argv) # 创建窗口 w = QWidget() # 设置关口尺寸 w.resize(300, 150) # 移动窗口
2022-04-10 15:09:46
1089
原创 数据结构——图
图论1、基础概念完全图:无向完全图:n个顶点组成的无向图中,有n(n−1)2\frac{n(n-1)}{2}2n(n−1)条边,即每个顶点与其他顶点相连有向完全图:n个顶点组成的有向图中,有n(n−1)n(n-1)n(n−1)条边,即每个顶点与其他顶点相连,且互通权:边的数值,带权图又叫网络图邻接顶点:对于无向边**(μ,ν)指μ和ν互为邻接顶点(\mu,\nu)指\mu和\nu互为邻接顶点(μ,ν)指μ和ν互为邻接顶点**对于有向边**<μ,ν>指μ邻接到ν
2021-11-30 19:36:40
403
原创 ubuntu安装微信QQ
ubuntu20.04安装微信QQ一.下载安装deepin-wine下载最新版的deepin-wine以下内容写入脚本,然后执行mkdir ./deepintempcd ./deepintempsudo wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-22~rc0_all.debsudo wget http://packages.deepin.com/deepin/pool/
2021-11-26 15:42:39
209
原创 ubuntu20.04ros从安装到卸载
Ros安装历程一.系统设置不同的ubuntu版本对应着不同的ros版本所以安装前先找到自己的ubuntu版本。配置好下载类型找到软件更新打开后设置如下二.选择合适的镜像源源官网源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'中科大源sudo sh -c '. /etc/l
2021-08-17 12:44:05
10788
4
原创 二分查找法
首先以题来讲解Leetcode上编号35的题目link.——————————————————————————————编号35:搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6]
2021-03-22 20:36:01
118
原创 栈
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct data { char name[10]; int number; char score;}data;typedef struct stack_tag { data **p; int top; int size;}SQSTACK;int InitSqstack(SQ
2020-12-18 22:09:41
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人