Tkinter缩放并在分辨率> 1时浮动

jerry_c

当分辨率高于1时,如何从Scale中获取浮点值?如果将分辨率设置为1以下(例如0.9),则“缩放”将产生浮点数。高于1,我所能得到的就是整数。

示例代码:

from tkinter import *

root = Tk()

var = DoubleVar()
scale = Scale(root, variable=var, resolution=3.4)
scale.pack()

label = Label(root, textvariable=var)
label.pack()

root.mainloop()

我在Windows 7上使用64位Python 3.4.1。

用户名

Scale()小部件的问题MVC可视部分

DoubleVar()不允许控制(Scale()小数位数深度的)UI表示(可视部分),而模型部分保持正确(尽管隐藏,但可能会通过检查aScaleINSTANCE.get())。

解决方法模型:

from tkinter import *                     # python 3+

root = Tk()
varAsTxt = StringVar()                    # an MVC-trick an indirect value-holder
aScale = Scale( root,
                variable   = varAsTxt,    # MVC-Model-Part value holder
                from_      = -10.0,       # MVC-Model-Part value-min-limit
                to         =  10.0,       # MVC-Model-Part value-max-limit
                length     = 600,         # MVC-Visual-Part layout geometry [px]
                digits     =   4,         # MVC-Visual-Part presentation trick
                resolution =   0.23       # MVC-Controller-Part stepping
                )
aScale.pack()
root.lift()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缩放或较低分辨率时,会剪切CSS div容器背景

来自分类Dev

在缩放/降低分辨率时,float跳出标题

来自分类Dev

当分辨率小于时隐藏DIV

来自分类Dev

当分辨率小于时隐藏DIV

来自分类Dev

OpenCV:捕获VideoCapture时的分辨率

来自分类Dev

使用1/2原始分辨率时屏幕模糊

来自分类Dev

在Java 9+中渲染高分辨率RenderedImage时,我们能否绕过HiDPI UI缩放

来自分类Dev

使用JObject.FromObject时的id字段分辨率

来自分类Dev

当特定分辨率时隐藏html元素

来自分类常见问题

从ONNX运行超级分辨率模型时出错

来自分类Dev

使用tightvnc时,无法更改主机分辨率

来自分类Dev

更改分辨率时,如何防止棋盘格出现?

来自分类Dev

从ONNX运行超级分辨率模型时出错

来自分类Dev

当特定分辨率时隐藏html元素

来自分类Dev

有时图像加载的分辨率较低

来自分类Dev

屏幕分辨率低时在悬停div中心显示

来自分类Dev

调整分辨率时网站不整洁

来自分类Dev

使用JObject.FromObject时的id字段分辨率

来自分类Dev

当分辨率改变时,使面板进入新行

来自分类Dev

当屏幕分辨率改变时替换图像标签

来自分类Dev

更改分辨率时保持内容不变

来自分类Dev

重新启动时的 Lubuntu 屏幕分辨率

来自分类Dev

登录时屏幕分辨率不会自动更改

来自分类Dev

openCV失真校准分辨率缩放

来自分类Dev

JavaFX屏幕分辨率缩放

来自分类Dev

根据分辨率缩放HTML列表

来自分类Dev

libgdx分辨率/密度缩放资产

来自分类Dev

显示分辨率和缩放

来自分类Dev

仅当DIV 1低于某个分辨率时,才更改DIV 2和3的CSS