建设网站的预期收益,国外设计网站d开头的,下载网站程序,设计导航精选最好的设计网站大全立即学习:https://edu.csdn.net/course/play/19711/343117?utm_sourceblogtoedu
1.滑块组件Scale:
用于定义一定范围的区间#xff0c;如音量大小的调整就是滑块组件#xff0c;这里是以滑动滑块来改变标签文字的大小为例进行说明的 2.知识点#xff1a;
1#xff09;滑…立即学习:https://edu.csdn.net/course/play/19711/343117?utm_sourceblogtoedu
1.滑块组件Scale:
用于定义一定范围的区间如音量大小的调整就是滑块组件这里是以滑动滑块来改变标签文字的大小为例进行说明的 2.知识点
1滑块组件的创建以及相关参数
self.scale tkinter.Scale(self.root,label 拖动滑块调整字体的大小,#滑块组件的提示信息from_ 0,#滑块的最小值to 84,#滑块的最大值orient tkinter.HORIZONTAL,#滑块的方向默认是竖直方向length 500,#设置滑块的长度showvalue True,#将滑块当前所在的位置的值设置为显示tickinter 10,#将数轴上的数值从小到大按照步长为10进行显示resolution True#将数值的显示设置为整数显示
2标签文字的修改 self.label.config(font (微软雅黑,self.scale.get()))
3获取当前滑块所在位置的数值
self.scale.get()
4滑块组件为拖动事件
self.scale.bind(B1-Motion,self.scale_event) 3.完整代码
import tkinter#导入创建窗体的相关模块
import osimage_path rC:\Users\jinlin\Desktop\python_further_study\GUI编程\resources os.sep linlianqin.gif#因为每个平台的分隔符不一样所以用os.sep可以自动切换到相应平台的分隔符class Mainwindow():#创建窗口类def __init__(self):self.root tkinter.Tk()#创建主体窗口self.root.title(linlianqin)#定义窗体的名字self.root.geometry(500x500)#定义窗体的初始大小self.root.maxsize(1200,1200)#设置窗口可以显示的最大尺寸#定义一个标签用于通过滑块进行修改文字大小的对象self.label tkinter.Label(self.root,text 我是要被滑块修改大小的文字,font (微软雅黑,1),bg black,fg white)self.label.pack(anchor w)#----------------滑块组件的创建-----------------self.scale tkinter.Scale(self.root,label 拖动滑块调整字体的大小,#滑块组件的提示信息from_ 0,#滑块的最小值to 84,#滑块的最大值orient tkinter.HORIZONTAL,#滑块的方向默认是竖直方向length 500,#设置滑块的长度showvalue True,#将滑块当前所在的位置的值设置为显示tickinter 10,#将数轴上的数值从小到大按照步长为10进行显示resolution True#将数值的显示设置为整数显示)self.scale.pack(anchor w)self.scale.bind(B1-Motion,self.scale_event)self.root.mainloop()#显示窗口这个代码一定要放在所有窗口设置的后面#定义滑块处理的事件def scale_event(self,event):self.label.config(font (微软雅黑,self.scale.get()))if __name__ __main__:Mainwindow()#将窗体类实例化