美文网首页
22.图形交互tkinter--Scale

22.图形交互tkinter--Scale

作者: DonkeyJason | 来源:发表于2018-09-04 10:30 被阅读0次
  • 环境python3.x 3.x之后tkinter自带,jupyter notebook
Scale----范围控件;显示一个数值刻度,为输出限定范围的数字区间

实例1--设置两个Scale条

  • orient =HORIZONTAL(该参数设置为水平范围条,没有默认为竖直)
from tkinter import *


root =Tk()

Scale(root, from_=0, to =42).pack()
Scale(root, from_=0, to =200,orient =HORIZONTAL).pack()


mainloop()  
Scale1

竖直从0-42,水平从0-200,长条实际长度及像素默认,可以设置,看下面的例子3。

实例2--获取Scale确定范围坐标

from tkinter import *


root =Tk()

s1 =Scale(root, from_=0, to =42)
s1.pack()


s2 = Scale(root, from_=0, to =200)
s2.pack()

def show():
    print(s1.get(),s2.get())



Button(root,text="获取位置",command = show).pack()

mainloop()  
Scale2

无精度,没规定步进精度,没走一下为1,也没有设置显示像素,0-42和0-200像素都一样,看起来十分不美观,点击获取可以获取到两个范围值。

实例3--获取Scale确定范围坐标

from tkinter import *

app = Tk()
#tickinterval步进刻度,resolution精度每一步走5,length = 200像素

S1 = Scale(app, from_= 0, to = 42, tickinterval = 5, resolution =5, length = 200)
S1.pack()#包装

S2 =Scale(app, from_ = 0, to = 200, tickinterval = 10, orient = HORIZONTAL, length = 600)
S2.pack()

def show():
    print(S1.get(), S2.get())
    

Button(app, text = "获取位置",command = show).pack()



mainloop()
Scale3

Scale中的几个参数设置,你会了吗?

相关文章

  • 22.图形交互tkinter--Scale

    环境python3.x 3.x之后tkinter自带,jupyter notebook 实例1--设置两个Sca...

  • 图形学::序

    图形学是研究图形生成、存储和处理的学科 交互式图形学是根据交互动态地改变图形属性的学科 图形学研究如下: 1、在计...

  • R语言实战__第3章 图形初阶

    第3章 图形初阶 3.1 使用图形 R可以在交互式对话总,通过逐条输入语句构建图形,逐渐完善图形特征,直至得到想要...

  • QPainter绘图系统 - 介绍篇

    简介 QPainter 绘图系统绘制的图形不可交互操作,如果想要绘图交互,使用QGraphics View架构 Q...

  • libvirt 域xml格式---图形设备

    图形设备允许与来宾操作系统进行图形交互。访客通常会配置帧缓冲区或文本控制台,以允许与管理员进行交互。 graphi...

  • Openlayers API-Select

    Select是交互事件中的一种,用于选择矢量图层上的几何图形,添加选择交互事件后,点击地图上的几何图形或者将鼠标移...

  • 语音交互可能会产生平台级公司

    为什么语音交互没有取代图形界面交互形式? 没有最好的交互形式,只有适合的交互形式 其实相比于命令行界面更加友好的图...

  • R语言实战_图形初阶

    图形初阶 使用图形 R是一个惊艳的图形构建平台。这里我特意使用了“构建”一词。在通常的交互式会话中,你可以通过逐条...

  • Xcode创建终端命令

    典型的Mac用户交互都是基于鼠标在屏幕上操作图形元素来交互的.在这种交互方式之前,是用命令行和电脑交流的.命令行基...

  • WebGL

    WebGL 使用户 绘制和渲染3D图形使用户 通过页面与三维图形交互技术栈: HTML、HTML5、JavaScr...

网友评论

      本文标题:22.图形交互tkinter--Scale

      本文链接:https://www.haomeiwen.com/subject/ulzwwftx.html