百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

十二小时学会Python AI学习路径,#十二小时学会#Python

off999 2024-09-18 22:38 31 浏览 0 评论

大家好,让我们来谈谈网格几何管理器。因为我们必须这么做,这是一种组织小部件的有用方法。在容器内想象一下窗口被排列成一系列行和列,类似于Excel电子表格。我经常用这个例子,最左上角的单元格是第0行第0列,计算机总是以列1,这就是为什么网格不是从第一行开始。

列1,可以列出,希望小部件被放置在默认情况下只有开始时要处理一行和一列。但是可以明确地说,这个小部件应该放在哪一行和哪一列,相对于它所在的容器而言,Python会创建新的相对行和列为说明这些小部件的位置应该放在。

创建一个小的提交表单,然后用new来组织所有的小部件,网格系统。因此,从创建一个窗口开始,window等于TK,后面跟着window主循环。

现在有了窗口,假设想要添加到此窗口的一些小部件,一个输入框和一个名字标签,姓氏和电子邮件地址以及提交按钮,创建一个标签和一个名字输入框,只是为了证明先叫这个标签,名字,Label=Label,将其添加到窗口中,并将文本设置为第一个,现在就用它包来演示两者的区别,包和网格,创建一个输入框,先叫它,进入等于进入,现在要把这个打包,让我们来看看,上面写着名字,然后是下面的输入框,如果想要这个标签在左手边,标签右侧的输入框,最好使用网格几何管理器,所以要用grid代替pack。

·要设哪一行和哪一列,想把每个小部件都放在里面。通常如果使用包几何管理器创建新小部件时,它们就直接放在下面。

·在一长列中,假设这是名称标签,想把它放在哪里?行是0,列也是0,这是左上角,在Gridgeometry Manager中调用它。让行和列都等于0,等于0,然后是名字,想把它放在右边标签的一面,把这个放在同一行,行等于0,但是在不同的列中,列等于1,所以第1列在第0列的右边。

·当编译并运行这个,现在有了输入框,在标签的右边,因此对姓氏重复这个过程。然后是提交按钮,所以我要复制这里的内容并进行修改。

·从名字到姓氏,并将文本更改为姓氏,保持不变。现在我们要知道这个姓标签放在下面,第一个名字标签,因为现在它们会重叠,因为它们是一样的,所以你可以看到我们已经看不到名字了。

·标签或名字条目,我们把这些放在下面一行,所以我们保持列不变,但是我们要把这个放在下面一行,所以第1行和第1行是姓条目,你得到的是这两个标签和输入框排列整齐,分成行和列。

·让我们对电子邮件做同样的事情,所以我要复制我们已有的,我们要把姓氏改成email,电子邮件标签和电子邮件条目,然后将文本姓氏改为email,我们要把它们放在,行等于2,列保持不变。对于电子邮件输入第二行第一列,看起来是不是好多了?

现在创建一个提交按钮,把这个命名为提交按钮,然后把这个加到窗口上,设置一些text text=submit,网格点,要把这个放在下面,目前只是把它放在下面。假设想要这两列,所以要设置行和开始的列,行等于3,列现在会让这个等于0,不会有任何明显的变化,它还是在原来的位置。

但有一件事可以做,是否使用称为列跨度的选项?可以让一个小部件占用多个列,它会把这个小部件放在中间,这两列在两者的宽度之和之间,所以加上列张成的空间等于2。所以这个小部件将会占据下面两个可用的列,包括现在的那个,你可以看到提交按钮现在在,我们有这两列,你应该知道的一件事是列宽度是否依赖于最大部件的宽度,它包含在特定列中。

假设我们增加了名字的宽度,我们的列会扩展到合适的位置,我们拥有的那个小部件,对于我们的第一个名称标签,我们把宽度设为20,这将增加第0列的宽度。为了更好地证明这一点,让我们给每个标签涂上某种颜色,只是为了视觉效果。

对于我们的第一个名字标签我们设这是红色的,然后是,我们的姓氏标签设为绿色,电子邮件可能是蓝色的,所有这些都是颜色协调的。你可以看到,我们第一个名字标签的背景色占据了整个列空间。现在如果改变邮件标签更大一些,比如30,现在是列,扩展以适应最大部件的大小,也就是邮箱,哪个的宽度是30。

在结束这个视频之前,让我们给提交表单添加一个标题,就在名字标签上面还有条目标签,把这个命名为title label=label,将此写入窗口,设置一些文本,输入你的信息,来选择字体,字体=font equals。

我今天感觉怎么样?也许只是空中的,然后是尺寸,也许25将使用网格几何管理器,想让这个在上面,希望至少是第0行,想让它占两列,所以列=0然后创建一个列张成的空间,列,column,span equals 2。

现在有一些东西会在这里重叠,所以要把所有东西往下移一行,希望这个名字标签是sides our title label,就在标题标签下面,把所有东西往下移一行,标题是直接贴在名字标签上,还有名字,输入框,这就是网格几何管理器的基本知识。

如果您想复制所有这些代码,我会在下面的评论中发布所有这些,但这是基本的。网格几何管理器在Python,Grid Geometry Manager in Python。

相关推荐

Linux 网络协议栈_linux网络协议栈

前言;更多学习资料(包含视频、技术学习路线图谱、文档等)后台私信《资料》免费领取技术点包含了C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,Z...

揭秘 BPF map 前生今世_bpfdm

1.前言众所周知,map可用于内核BPF程序和用户应用程序之间实现双向的数据交换,为BPF技术中的重要基础数据结构。在BPF程序中可以通过声明structbpf_map_def...

教你简单 提取fmpeg 视频,音频,字幕 方法

ffmpeg提取视频,音频,字幕方法(HowtoExtractVideo,Audio,SubtitlefromOriginalVideo?)1.提取视频(ExtractVi...

Linux内核原理到代码详解《内核视频教程》

Linux内核原理-进程入门进程进程不仅仅是一段可执行程序的代码,通常进程还包括其他资源,比如打开的文件,挂起的信号,内核内部的数据结构,处理器状态,内存地址空间,或多个执行线程,存放全局变量的数据段...

Linux C Socket UDP编程详解及实例分享

1、UDP网络编程主要流程UDP协议的程序设计框架,客户端和服务器之间的差别在于服务器必须使用bind()函数来绑定侦听的本地UDP端口,而客户端则可以不进行绑定,直接发送到服务器地址的某个端口地址。...

libevent源码分析之bufferevent使用详解

libevent的bufferevent在event的基础上自己维护了一个buffer,这样的话,就不需要再自己管理一个buffer了。先看看structbufferevent这个结构体struct...

一次解决Linux内核内存泄漏实战全过程

什么是内存泄漏:程序向系统申请内存,使用完不需要之后,不释放内存还给系统回收,造成申请的内存被浪费.发现系统中内存使用量随着时间的流逝,消耗的越来越多,例如下图所示:接下来的排查思路是:1.监控系统中...

彻底搞清楚内存泄漏的原因,如何避免内存泄漏,如何定位内存泄漏

作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。C/C++语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成...

linux网络编程常见API详解_linux网络编程视频教程

Linux网络编程API函数初步剖析今天我们来分析一下前几篇博文中提到的网络编程中几个核心的API,探究一下当我们调用每个API时,内核中具体做了哪些准备和初始化工作。1、socket(family...

Linux下C++访问web—使用libcurl库调用http接口发送解析json数据

一、背景这两天由于一些原因研究了研究如何在客户端C++代码中调用web服务端接口,需要访问url,并传入json数据,拿到返回值,并解析。 现在的情形是远程服务端的接口参数和返回类型都是json的字符...

平衡感知调节:“系统如人” 视角下的架构设计与业务稳定之道

在今天这个到处都是数字化的时代,系统可不是一堆冷冰冰的代码。它就像一个活生生的“数字人”,没了它,业务根本转不起来。总说“技术要为业务服务”,但实际操作起来问题不少:系统怎么才能快速响应业务需求?...

谈谈分布式文件系统下的本地缓存_什么是分布式文件存储

在分布式文件系统中,为了提高系统的性能,常常会引入不同类型的缓存存储系统(算法优化所带来的的效果可能远远不如缓存带来的优化效果)。在软件中缓存存储系统一般可分为了两类:一、分布式缓存,例如:Memca...

进程间通信之信号量semaphore--linux内核剖析

什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠...

Qt编写推流程序/支持webrtc265/从此不用再转码/打开新世界的大门

一、前言在推流领域,尤其是监控行业,现在主流设备基本上都是265格式的视频流,想要在网页上直接显示监控流,之前的方案是,要么转成hls,要么魔改支持265格式的flv,要么265转成264,如果要追求...

30 分钟搞定 SpringBoot 视频推拉流!实战避坑指南

30分钟搞定SpringBoot视频推拉流!实战避坑指南在音视频开发领域,SpringBoot凭借其快速开发特性,成为很多开发者实现视频推拉流功能的首选框架。但实际开发中,从环境搭建到流处理优...

取消回复欢迎 发表评论: