最终的运行效果(程序见序号7)


#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# Python2 Tutorial: Sliders in Tkinter
# https://www.python-course.eu/tkinter_sliders.php
#
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# https://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003652328&courseId=1003216011
#
#
# ------------------------------------------------------------
# ******************** class6_scale尺度 *******************
# ******************** class6_scale尺度 *******************
# class6_scale尺度
# =====>>>>>>内容概览
# =====>>>>>>内容概览

'''
# ------------------------------------------------------------
# # 1、Scale的创建与设置
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 2、把尺子的内容显示在窗口中
# ------------------------------------------------------------

# # ------------------------------------------------------------
# # 3、设置初始化尺子的位置
# # # 如: w1.set(19) ==>尺子w1的默认位置是19
# # ------------------------------------------------------------

# ------------------------------------------------------------
# # 3.1、设置初始化尺子的间隔
# # 如: w1 = tk.Scale(window, from_=0, to=50, tickinterval=10)
# # # ==>> tickinterval=10 表标间隔10
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 4、设置初始化尺子的长度
# # # 如: w2 = tk.Scale(window, from_=0, to=200, tickinterval=50, length=200, orient=tk.HORIZONTAL )
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 5、显示尺子
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 6、显示尺子 + 标签
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 7、显示尺子 + 标签(显示尺子的内容)
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
# ------------------------------------------------------------

'''


# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------


 

'''
# ------------------------------------------------------------
# # 1、Scale的创建与设置
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# # 窗口创建与设置
# window = tk.Tk()
# window.title('Scale')
# window.geometry('300x400')
#
# # 设置尺子
# w1 = tk.Scale(window, from_=0, to=50) # 默认是竖直方向
# w1.pack()
#
# w2 = tk.Scale(window, from_=0, to=200, orient=tk.HORIZONTAL)
# w2.pack()
#
# tk.mainloop()
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 2、把尺子的内容显示在窗口中
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# def show_value():
# '''
# 用来显示水平数值尺子的内容
# :return:
# '''
# print("竖直:%s" %w1.get(), "水平:%s" %w2.get() )
#
# # 窗口创建与设置
# window = tk.Tk()
# window.title('Scale')
# window.geometry('300x400')
#
# # 设置尺子
# w1 = tk.Scale(window, from_=0, to=50)
# w1.pack()
#
# w2 = tk.Scale(window, from_=0, to=200, orient=tk.HORIZONTAL)
# w2.pack()
#
# b1 = tk.Button(window, text='Show', command=show_value)
# b1.pack()
#
#
# tk.mainloop() #
# # ------------------------------------------------分割线-------------------------------------------------
# '''
# # ------------------------------------------------------------
# # # 3、设置初始化尺子的位置
# # # 如: w1.set(19) ==>尺子w1的默认位置是19
# # ------------------------------------------------------------
# '''
# import tkinter as tk
#
# def show_value():
# '''
# 用来显示水平数值尺子的内容
# :return:
# '''
# print("竖直:%s" %w1.get(), "水平:%s" %w2.get() )
#
# # 窗口创建与设置
# window = tk.Tk()
# window.title('Scale')
# window.geometry('300x400')
#
# # 设置尺子
# w1 = tk.Scale(window, from_=0, to=50)
# w1.set(19)
# w1.pack()
#
# w2 = tk.Scale(window, from_=0, to=200, orient=tk.HORIZONTAL)
# w2.set(50)
# w2.pack()
#
# b1 = tk.Button(window, text='Show', command=show_value)
# b1.pack()
#
# tk.mainloop() # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 3、设置初始化尺子的间隔
# # 如: w1 = tk.Scale(window, from_=0, to=50, tickinterval=10)
==>> tickinterval=10 表标间隔10
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# def show_value():
# '''
# 用来显示水平数值尺子的内容
# :return:
# '''
# print("竖直:%s" %w1.get(), "水平:%s" %w2.get() )
#
# # 窗口创建与设置
# window = tk.Tk()
# window.title('Scale')
# window.geometry('300x400')
#
# # 设置尺子
# w1 = tk.Scale(window, from_=0, to=50, tickinterval=10)
# w1.set(19)
# w1.pack()
#
# w2 = tk.Scale(window, from_=0, to=200, orient=tk.HORIZONTAL, tickinterval=50 )
# w2.set(50)
# w2.pack()
#
# b1 = tk.Button(window, text='Show', command=show_value)
# b1.pack()
#
# tk.mainloop()
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 4、设置初始化尺子的长度
# # 如: w2 = tk.Scale(window, from_=0, to=200, tickinterval=50, length=200, orient=tk.HORIZONTAL )
==>> length=200 表标长度是200
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# def show_value():
# '''
# 用来显示水平数值尺子的内容
# :return:
# '''
# print("竖直:%s" %w1.get(), "水平:%s" %w2.get() )
#
# # 窗口创建与设置
# window = tk.Tk()
# window.title('Scale')
# window.geometry('300x400')
#
# # 设置尺子
# w1 = tk.Scale(window, from_=0, to=50, tickinterval=10)
# w1.set(19)
# w1.pack()
#
# w2 = tk.Scale(window, from_=0, to=200, tickinterval=50, length=200, orient=tk.HORIZONTAL )
# w2.set(50)
# w2.pack()
#
# b1 = tk.Button(window, text='Show', command=show_value)
# b1.pack()
#
# tk.mainloop() # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 5、显示尺子
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
label='try me' : 尺子的标签 showvalue=True: Ture表示在尺子旁边显示尺子所在位置的数值
tickinterval=10 尺子的间隔的记号
orient=tk.HORIZONTAL: 方向是水平
resolution=0.01 分辨率是0.01
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# window = tk.Tk()
# window.title("Scale")
# window.geometry("300x500")
#
# s1 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=False, tickinterval=10)
# s1.pack()
#
# s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
# s2.pack()
#
# tk.mainloop()
#
#
#
#
#
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 6、显示尺子 + 标签
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
label='try me' : 尺子的标签 showvalue=True: Ture表示在尺子旁边显示尺子所在位置的数值
tickinterval=10 尺子的间隔的记号
orient=tk.HORIZONTAL: 方向是水平
resolution=0.01 分辨率是0.01
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# window = tk.Tk()
# window.title("Scale")
# window.geometry("300x500")
#
# # 标签
# l1 = tk.Label(window, bg='yellow', width=25, text="empty")
# l1.pack()
#
# l2 = tk.Label(window, bg='blue', width=50, text="empty")
# l2.pack()
#
#
# # 尺子
# s1 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=False, tickinterval=10)
# s1.pack()
#
# s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
# s2.pack()
#
#
# tk.mainloop()
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 7、显示尺子 + 标签(显示尺子的内容)
# # 如: s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01)
label='try me' : 尺子的标签 showvalue=True: Ture表示在尺子旁边显示尺子所在位置的数值
tickinterval=10 尺子的间隔的记号
orient=tk.HORIZONTAL: 方向是水平
resolution=0.01 分辨率是0.01
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# def print_selection1(value):
# global l1
# l1.config(text="value: " +value)
#
# def print_selection2(value):
# global l2
# l2.config(text="value: " +value)
#
# window = tk.Tk()
# window.title("Scale")
# window.geometry("300x500")
#
# # 标签
# l1 = tk.Label(window, bg='yellow', width=25, text="empty")
# l1.pack()
#
# l2 = tk.Label(window, bg='blue', width=50, text="empty")
# l2.pack()
#
#
# # 尺子
# s1 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=False, tickinterval=10, command=print_selection1)
# s1.pack()
#
# s2 = tk.Scale(window, from_=10, to=50, label='try me', length=200,
# showvalue=True, tickinterval=10, orient=tk.HORIZONTAL,
# resolution=0.01, command=print_selection2)
# s2.pack()
#
#
# tk.mainloop()

  

  

最终的运行效果(程序见序号7)

class6_scale尺度的更多相关文章

  1. paper 125:NSCT——Nonsubsampled contourlet 变换程序(尺度不变性问题研究)

    原文地址:NSCT——Nonsubsampled contourlet 变换程序开发教程1作者:向望大海的鱼 08年,被老板逼得走投无路,xx所得项目看来是实在躲不过去,只好硬着头皮上.开发一款图像处 ...

  2. paper122:多尺度与多分辨率的关系

    本文转自:http://blog.csdn.net/chgm_456d/article/details/8100513 我一直对于 多尺度与多分辨率没有一个准确的概念.后来看了一些文章,其中xiaow ...

  3. SPSS数据分析—基于最优尺度变换的典型相关分析

    传统的典型相关分析只能考虑变量之间的线性相关情况,且必须为连续变量,而我们依然可以使用最优尺度变换来拓展其应用范围,使其可以分析非线性相关.数据为分类数据等情况,并且不再仅限于两个变量间的分析, 虽然 ...

  4. SPSS数据分析—多维尺度分析

    在市场研究中,有一种分析是研究消费者态度或偏好,收集的数据是某些对象的评分数据,这些评分数据可以看做是对象间相似性或差异性的表现,也就是一种距离,距离近的差异性小,距离远的差异性大.而我们的分析目的也 ...

  5. SPSS数据分析—最优尺度回归

    在之前介绍的线性回归模型中,有一个隐含的假设是自变量均为连续变量,但实际上自变量有时候是分类变量,类似于方差分析中的因素,这种分类自变量在回归分析中,也默认作为连续变量使用,这就会产生一个问题,如果是 ...

  6. paper 65 :尺度不变特征变换匹配算法[转载]

    尺度不变特征变换匹配算法 对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越.1.SIFT综述 尺度不变特征转换(Scale-invariant feature transf ...

  7. 【D3.V3.js系列教程】--(十二)坐标尺度

    [D3.V3.js系列教程]--(十二)坐标尺度 1.多种类型的缩放尺度 Quantitative Scales Linear Scales Identity Scales Power Scales ...

  8. 多尺度二维离散小波重构waverec2

    clc,clear all,close all; load woman; [c,s]=wavedec2(X,2,'haar');%进行2尺度二维离散小波分解.分解小波函数haar %多尺度二维离散小波 ...

  9. 单尺度二维离散小波重构(逆变换)idwt2

    clc,clear all,close all; load woman; %单尺度二维离散小波分解.分解小波函数haar [cA,cH,cV,cD]=dwt2(X,'haar'); %单尺度二维离散小 ...

随机推荐

  1. php时间时间戳

    /* *+ ------------------------------- * 计算当天起始点和结束点时间戳 取出当天的数据 *+ ------------------------------ */ ...

  2. php常用函数总结2

    文件系统函数 函数名 描述 实例 输入 输出 操作 fopen() 打开文件或者 URL $handle = fopen("ftp://user:password@example.com/s ...

  3. 「ZJOI2019」语言 解题报告

    「ZJOI2019」语言 3个\(\log\)做法比较简单,但是写起来还是有点麻烦的. 大概就是树剖把链划分为\(\log\)段,然后任意两段可以组成一个矩形,就是个矩形面积并,听说卡卡就过去了. 好 ...

  4. delphi 时间

    DELPHI高精度计时方法 //取毫秒级时间精度(方法一): var t1,t2:int64; r1:int64; begin t1:=GetTickCount;//获取开始计数 WINDOWS AP ...

  5. NOIp2018集训test-10-22 (联考六day2)

    中间值 两个log肯定会被卡.我用的第一种做法,就是要各种特判要在两个序列都要二分比较麻烦. //Achen #include<bits/stdc++.h> #define For(i,a ...

  6. SQL语句常用优化技巧

    提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描. ①.避免在where子句中使用 is null 或 is not null 对字段进行判断. 如:select id fro ...

  7. I. Five Day Couple--“今日头条杯”首届湖北省大学程序设计竞赛(网络同步赛)

    题目描述:链接点此 这套题的github地址(里面包含了数据,题解,现场排名):点此 链接:https://www.nowcoder.com/acm/contest/104/H来源:牛客网 题目描述 ...

  8. QtConcurrent::run() 的使用

    QFuture<T>run(constClass *object,T(Class::*fn)(Param1,Param2,Param3,Param4,Param5)const,constA ...

  9. jmeter 参数化3种

    一.利用函数助手获取参数值 选项->函数助手对话框 __CSVRead, __Random, 生成的函数字符串:${__Random(,,)}第一个参数为随机数的下限,第二个参数为随机数的上限, ...

  10. 4.2 react patterns(转)

    修改 Props Immutable data representation 确定性 在 getInitialState 中使用 props 私有状态和全局事件 render 包含 side effe ...