自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 Tkinter组件详解(七):Canvas

Tkinter组件详解之CanvasCanvas(画布)组件为 Tkinter 的图形绘制提供了基础。Canvas 是一个高度灵活的组件,你可以用它绘制图形和图表,创建图形编辑器,并实现各种自定义的小部件。何时使用 Canvas 组件?Canvas 是一个通用的组件,通常用于显示和编辑图形。你可以用它来绘制线段、圆形、多边形,甚至是绘制其它组件。用法在 Canvas 组件上绘制对象,可以...

2019-12-29 14:32:41 1848

转载 Tkinter组件详解(六):Text

Tkinter组件详解之ListboxText(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。何时使用 Text 组件?Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 CSS 格式...

2019-12-29 14:02:35 2131

原创 Tkinter组件详解(五):Listbox和Scrollbar

Tkinter组件详解之ListboxListbox(列表框)组件用于显示一个选择列表。Listbox 只能包含文本项目,并且所有的项目都需要使用相同的字体和颜色。根据组件的配置,用户可以从列表中选择一个或多个选项。Listbox 组件通常被用于显示一组文本选项,Listbox 组件跟 Checkbutton 和 Radiobutton 组件类似,不过 Listbox 是以列表的形式来提供选...

2019-12-27 13:33:36 2601

原创 Tkinter 组件详解(四):Entry

Tkinter 组件详解之EntryEntry(输入框)组件通常用于获取用户的输入文本。Entry 组件仅允许用于输入一行文本,如果用于输入的字符串长度比该组件可显示空间更长,那内容将被滚动。这意味着该字符串将不能被全部看到(你可以用鼠标或键盘的方向键调整文本的可见范围)。用法使用代码为 Entry 组件添加文本,可以使用 insert() 方法。import tkinter...

2019-12-26 21:13:57 1025

原创 Tkinter 组件详解(三):Checkbutton与Radiobutton

Tkinter 组件详解之CheckbuttonCheckbutton(多选按钮)组件用于实现确定是否选择的按钮。Checkbutton 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。Checkbutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘...

2019-12-26 20:36:02 1461

原创 Tkinter 组件详解(二):Button

Tkinter组件详解之Button简介Button(按钮)组件用于实现各种各样的按钮。Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。Button 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。默认情况下,tab 按键被用于在按钮间切...

2019-12-25 16:01:49 778

原创 Tkinter 布局管理器(三):place

Tkinter布局管理器之place通常情况下不建议使用 place 布局管理器,因为对比起 pack 和 grid,place 要做更多的工作。不过存在即合理,place 在一些特殊的情况下可以发挥妙用。用法将子组件显示在父组件的正中间import tkinter as tkroot = tk.Tk()def callback(): print("正中靶心") tk....

2019-12-25 15:02:50 534

原创 Tkinter 布局管理器(二):grid

Tkinter布局管理器之gridgrid 管理器可以说是 Tkinter 这三个布局管理器中最灵活多变的。如果你只希望学习使用一个布局管理器,那么 grid 绝对是首选。 当你在设计对话框的时候,使用 gird 尤其便捷。如果你此前一直在用 pack 构造窗口布局,那么学习完 grid 你会悔恨当初为啥不早学它。使用一个 grid 就可以简单的实现你用很多个框架和 pack 搭建起来的效果。...

2019-12-25 14:54:24 297

原创 Tkinter 布局管理器(一):pack

Tkinter布局管理器之packGUI 编程就相当于小孩子搭积木,每个积木块应该放在哪里,每个积木块显示为多大,也就是对大小和位置都需要进行管理,而布局管理器正是负责管理各组件的大小和位置的。此外,当用户调整了窗口的大小之后,布局管理器还会自动调整窗口中各组件的大小和位置。Tkinter中,有 3 种布局管理器,分别为 pack、grid 和 place。使用 Pack 布局各个组件,当程...

2019-12-25 14:42:14 786

原创 Tkinter组件详解(一):Label

Tkinter 组件详解之LabelLabel(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。Label 组件用于显示文本和图像,并且使用双缓冲,这样你就可以随时更新内容,没有恼人的闪烁。如果希望显示的数据用户可以进行操作,使用 Canvas 组件或许更为合适。...

2019-12-25 11:34:07 803

原创 初探Tkinter

初探Tkinter方法使用 Tkinter 进行 GUI 编程与其他语言的 GUI 编程基本相似,都是使用不同的“积木块”来堆出各种各样的界面。因此,学习 GUI 编程的总体步骤大致可分为三步:了解GUI 库大致包含哪些组件,就相当于熟悉每个积木块到底是些什么东西。掌握容器及容器对组件进行布局的方法,就相当于掌握拼图的“母板”,以及母板怎么固定积木块的方法。逐个掌握各组件的用法,则相当...

2019-12-25 11:01:56 322

原创 C语言文件操作详解

C语言文件操作详解数据流数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。缓冲区指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据。它的设置是为了提高存取效率,因为内存的存取速度比...

2019-12-24 10:34:42 652

原创 Git学习总结

方便以后复习使用将本地文件git到GitHub远程仓库(1).在github上创建一个仓库(2).在D盘的Github_test目录下创建需要的文件夹(如机器学习)(3).进入该文件夹(使用cd命令)(4).初始化版本库(git init,之后的文件路径后会出现master)(5).添加远程仓库(git remote add origin+仓库地址)(6).获取远程仓库与本地同步,...

2019-12-10 10:32:10 144

原创 交换二叉树的所有左右子树并遍历输出

#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct node{ char data; // 节点数据 struct node *left, *right; // 左,右节点}*Node;node *input() // 使用前序遍历的方法建立一棵二叉...

2019-12-07 19:35:07 2388

原创 二叉树的建立与四种遍历

二叉树的建立与七种遍历方法#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct node{ char data; // 节点数据 struct node *left, *right; // 左,右节点}*Node;node *input() // 使用...

2019-12-07 19:26:01 268

原创 约瑟夫问题的升级版

最近写的一个约瑟夫问题#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct Node{ int num; // 数据域 struct Node *next; // 指针域...

2019-12-03 17:43:34 331

原创 通讯录的建立(顺序结构和链式结构)

顺序结构#define _CRT_SECURE_NO_WARNINGS#define MAX_SIZE 1000#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct peo{ char name[20]; char number[20]; char tele[...

2019-12-03 17:42:24 2313 1

原创 MongoDB的简介及安装

MongoDB的简介及安装最近需要使用到mongodb数据库,所以就进行了相应的安装与使用在安装过程中遇到了许多问题简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似js...

2019-12-03 13:49:01 322

原创 Python生成gif动图

Python生成gif动图调用一个 python 库 imageio 可以轻松实现该功能安装pip/pip3 install imageio步骤读取静态图到列表中 ,作为 GIF 动图的每一帧设置输入(静态图)、输出(GIF 动图)和必要的参数 ,这里设置每一帧间隔时间 duration 为 1 秒调用 imageio 库的函数 imageio.mimsave 即可imag...

2019-12-01 19:47:51 1445 5

原创 顺序队列的实现(循环队列)

简单队列在顺序队列中,通常让队尾指针rear指向刚进队的元素的位置,让队首指针front指向刚出队的元素的位置。因此,元素进队的时候rear指针要向后移动,元素出队的时候front指针也要向后移动。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#define MAXSIZE 20typedef int ElemType;...

2019-12-01 16:24:57 2554 1

Docker源码用于安装

Docker 是一个开源的软件部署解决方案。 Docker 也是轻量级的应用容器框架。 Docker 可以打包、发布、运行任何的应用。 Docker 就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。 Docker 是一个客户端-服务端(C/S)架构程序。 客户端只需要向服务端发出请求,服务端处理完请求后会返回结果。

2020-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除