Solid

Tkinter 组件详解(一):Label

夙愿已清 提交于 2020-04-27 19:48:04
Tkinter 组件详解之Label Label(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。 何时使用 Label 组件? Label 组件用于显示文本和图像,并且使用双缓冲,这样你就可以随时更新内容,没有恼人的闪烁。 如果希望显示的数据用户可以进行操作,使用 Canvas 组件或许更为合适。 用法 使用 Label 组件,你可以指定想要显示的内容(可以是文本、位图或者图片): import tkinter as tk master = tk.Tk() w = tk.Label(master, text="你好,来自江南的你!") w.pack() master.mainloop() 如果你没有指定 Label 的大小,那么 Label 的尺寸是正好可以容纳其内容而已,如下: 当然你可以通过 height 和 width 选项来明确设置 Label 的大小:如果你显示的是文本,那么这两个选项是以文本单元为单位定义 Label 的大小;如果你显示的是位图或者图像,那么它们以像素为单位(或者其他屏幕单元)定义 Label 大小。 你可以通过 foreground(或 fg)和 background(或 bg)选项来设置 Label 的前景色和背景色。你也可以选择

CSS总结六:动画(一)ransition:过渡、animation:动画、贝塞尔曲线、step值的应用

怎甘沉沦 提交于 2020-04-27 18:56:07
transition-property transition-duration transition-timing-function transition-delay animation-name animation-iteration-count animation-direction animation-play-state animation-fill-mode 贝塞尔曲线 animation-timing-function:step值的应用 一、transition过渡动画 transition过渡动画定义元素从一个状态变化成另一个状态时有平滑的过渡效果,transition本身是一个复合属性,分别包含:过渡的属性,过渡的时间,过渡的行为(速度),过渡延迟时间。 示例实现的核心代码:transition: all 3s cubic-bezier(0,0,1,1) .5s; 1 * { 2 margin : 0 ; 3 padding : 0 ; 4 } 5 div { 6 margin : 100px 0 0 100px ; 7 width : 100px ; 8 height : 30px ; 9 border : 1px solid #8B0000 ; 10 border-radius : 5px ; 11 box-sizing : border-box ; 12

如何实现自适应导航页

心不动则不痛 提交于 2020-04-26 23:23:09
分辨率大于960像素 分辨率大于768像素小于960像素 分辨率大于480像素小于768像素 分辨率小于480像素 HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>自适应导航页</title> <link href="https://cdn.bootcss.com/font-awesome/5.13.0/css/all.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> </head> <body> <div class="service-section"> <div class="inner-width"> <h2 class="section-title">Our Service</h2> <div class="border"></div> <div class="service-container"> <div class="service-box"> <div class="service-icon"> <i class="fas fa

PHP模块之查询案例

我的梦境 提交于 2020-04-26 23:12:12
目录 1.前言 2.案例讲解 2.1 查询以某个字符开头的用户 2.2 查询以某个字符结尾的用户 2.3 查询包含某个字符的用户 2.4 查询 与限定用户长度匹配 的用户 2.5 两种通配符的结合使用 3. 查询案例 3.1演示代码 3.2 查询搜素之关键词变色 1.前言 模糊查询原理 , 本质上是对 sql语句 的查询操作; 使用sql匹配模式 , 只能 使用操作符LINK或者NOT LINK ; 并且 提供了两种通配符%表示任意数量的任意字符(其中包括0个) 以及 _表示的任意单个字符 ; 如果匹配格中不包含以上 两种 通配符的任意一个,其中查询的效果等同于=或者!= 2.案例讲解 2.1 查询以某个字符开头的用户 查询 以 符号l开头的用户: select*from user where username like 'l%'; 2.2 查询以某个字符结尾的用户 查询符号e结尾的用户: select*from user where username like '%e'; 2.3 查询包含某个字符的用户 比如,查询用户名包含字符'0'的用户: select*from user where username like '% 0 %'; 2.4 查询 与限定用户长度匹配 的用户 查询用户长度为3的用户: select*from user where username like '__

vue中props传值,父组件向子组件传递对象可以直接修改的问题

空扰寡人 提交于 2020-04-26 16:10:31
1.vue中父子组件通信最常用的方式是props和$emit,通常来说,父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外改变父级组件的状态,从而导致你的应用的数据流向难以理解。 但是当父组件的传值是数组或者对象时,子组件中不仅能够直接修改,还不会报错,在子组件中改变这个对象或数组本身将会影响到父组件的状态。 父组件代码: < div style ="width: 600px;height: 400px;border: 1px solid red;" > < span style ="font-size: 30px;" > 父组件区域: </ span > < div > 传给子组件的值【toChildrenData】:{{toChildrenData}} </ div > < div > < children :toChildrenData ="toChildrenData" ></ children > </ div > </ div > data () { // 这里存放数据 return { toChildrenData: { name: '李四', age: 22 } } } 子组件代码: < template > < div class ="" style ="width: 400px;height: 300px;margin:

(html+css)云道首页

萝らか妹 提交于 2020-04-26 09:35:08
弄了两天左右,把这个经典案例做出来了。 下面是成品图: html代码: <! DOCTYPE html > < html > < head > < meta charset ="utf-8" /> < title > 云道官网 </ title > < link rel ="stylesheet" href ="css/style.css" /> </ head > < body > <!-- 顶部导航栏 --> < div class ="top" > < div class ="top-inner" > < a href ="#" >< img src ="img/logo.png" /></ a > < ul class ="nav" > < li >< a href ="#" > 首页 </ a ></ li > < li >< a href ="#" > 云云商城 </ a ></ li > < li >< a href ="#" > 智慧门店 </ a ></ li > < li >< a href ="#" > 营销平台 </ a ></ li > < li >< a href ="#" > 媒体联盟 </ a ></ li > < li >< a href ="#" > 关于云道 </ a ></ li > </ ul > </ div > </ div > <!-

12.JavaScript实现拼图游戏源码

一世执手 提交于 2020-04-26 09:31:28
目前代码没有放到GitHub上,之后会放出链接 1.目录结构: 2.index.html文件: <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < meta name ="viewport" content ="width=device-width, initial-scale=1.0" > < title > Document </ title > </ head > < body > < div class ="clearfix" > <!-- 拼图游戏 --> < div style ="float:left;" class ="picture-puzzle" > </ div > <!-- 对比图片 --> < div style ="float:right;" > < img src ="./image/dog.jpg" alt ="" > </ div > </ div > < script src ="./js/index.js" ></ script > </ body > </ html > index.html 3.index.js文件: // 游戏参数 var gameConfig = { width: 589, // 整张图片的宽度 height: 416, /

第五部分:长难句分析(特殊结构的长难句)

…衆ロ難τιáo~ 提交于 2020-04-26 08:09:15
<font style = "font-family:微软雅黑;font-size:16px"> <div> <h1>二、特殊结构的长难句</h1> 1. 分裂结构<br> 2. 嵌套结构<br> 3. 平行结构<br><br> <h3>特殊结构的长难句:分裂结构</h3> There is growing fear among vice-chancellors that this revenue——as well as the cultural, academic and economic benefit international students bring——is being put at risk.<br> (CET-4, 201312 仔细阅读2)<br><br><br> There is growing fear among vice-chancellors that this revenue is being put at risk.<br> (CET-4, 201312 仔细阅读2)<br><br><br> <h3>特殊结构的长难句:嵌套结构</h3> Among the government's most interesting reports is one that estimates what parents spend on their children.

第五部分:长难句分析(基本结构的长难句)

只愿长相守 提交于 2020-04-26 07:27:19
<font style = "font-family:微软雅黑;font-size:16px"> <div> <h1>一、基本结构的长难句</h1> 1. 断开<br> 2. 简化<br> 基本结构的长难句<br> <span style = "display:inline-block;width:140px;height:100px;margin:5px;border:1px solid"> 长难句<br> 多个句子/多件事</span><span style = "display:inline-block;width:140px;height:100px;margin:5px;border:1px solid"> 简单句<br> 一个句子/一件</span><span style = "display:inline-block;width:140px;height:100px;margin:5px;border:1px solid"> 简单句的核心<br> 一件事的核心内容</span><br><br><span style = "text-align:center;width:200px;height:100px;display:inline-block">断开<br>1 标点<br> 2 连接词<br>  3 分析主谓</span><span style = "text

滚动条插件Nicescroll用法

余生长醉 提交于 2020-04-25 19:58:51
https://www.cnblogs.com/jinqi79731/p/nicescroll.html Nicescroll滚动条插件是一个非常强大的基于JQUERY的滚动条插件,不需要增加额外的css,几乎全浏览器兼容。ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触摸屏上使用。 官网地址:http://www.areaaperta.com/nicescroll/ 引入核心文件,插件需要引入1.5.X以上版本的jquery库 最简单的用法如下: $(document).ready( function() { $("html").niceScroll(); } ); 注意:一定要放在 $(document).ready 中进行初始化! 隐藏滚动条 $("#mydiv").getNiceScroll().hide(); 检测滚动条是否重置大小(当窗口改变大小时) $("#mydiv").getNiceScroll().resize(); 滚动到某个位置 $("#mydiv").getNiceScroll(0).doScrollLeft(x, duration); // Scroll X Axis $("#mydiv").getNiceScroll(0).doScrollTop(y, duration); // Scroll Y Axis