最终的运行效果(程序见序号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. obj.offsetHeight与obj.style.height $(obj).height()与$(obj).css('height')

    相同:都可以获取obj的高度区别:(1)obj.offsetHeight可以获取外部.内嵌和内联中定义的高,而obj.style.height只能获取内联中定义的高:(2)obj.offsetHeig ...

  2. Ubuntu 14.04/16.04/18.04安装最新版Eigen3.3.5

    https://blog.csdn.net/xiangxianghehe/article/details/81236299 sudo cp -r /usr/local/include/eigen3 / ...

  3. 剑指offer——二进制中1的个数(c++)

    题目描述实现一个函数,输入一个整数,输出该数二进制表示中1的个数.例如,把9表示成二进制是1001,则输出为2 常规解法首先把n和1做位运算,判断n的最低位是不是1,然后把1左移一位得到2,再把n和2 ...

  4. java 轻量级 RestClient

    package org.rx.socks.http; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; ...

  5. CSS:CSS 提示工具(Tooltip)

    ylbtech-CSS:CSS 提示工具(Tooltip) 1.返回顶部 1. CSS 提示工具(Tooltip) 本文我们为大家介绍如何使用 HTML 与 CSS 来创建提示工具. 提示工具在鼠标移 ...

  6. (1)sqlserver2017安装

    本体 https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 图形管理工具ssm 文档 https://docs.microso ...

  7. PAT_A1041#Be Unique

    Source: PAT A1041 Be Unique (20 分) Description: Being unique is so important to people on Mars that ...

  8. PAT_A1028#List Sorting

    Source: PAT A1028 List Sorting (25 分) Description: Excel can sort records according to any column. N ...

  9. 调用API接口,查询手机号码归属地(1)

    使用https://www.juhe.cn/提供的接口,查询归属地 在官网注册key即可使用. 代码如下 #!/usr/bin/python # -*- coding: utf-8 -*- impor ...

  10. 数据整理B