本文整理汇总了Python中ttk.Scale方法的典型用法代码示例。如果您正苦于以下问题:Python ttk.Scale方法的具体用法?Python ttk.Scale怎么用?Python ttk.Scale使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ttk
的用法示例。
在下文中一共展示了ttk.Scale方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: checkParam
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def checkParam(self, widget, name, value, expected=_sentinel,
conv=False, eq=None):
widget[name] = value
if expected is _sentinel:
expected = value
if conv:
expected = conv(expected)
if self._stringify or not self.wantobjects:
if isinstance(expected, tuple):
expected = tkinter._join(expected)
else:
expected = str(expected)
if eq is None:
eq = tcl_obj_eq
self.assertEqual2(widget[name], expected, eq=eq)
self.assertEqual2(widget.cget(name), expected, eq=eq)
# XXX
if not isinstance(widget, Scale):
t = widget.configure(name)
self.assertEqual(len(t), 5)
self.assertEqual2(t[4], expected, eq=eq)
示例2: _scale
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def _scale(self, from_, to, resolution, variable, position, command = None,
kwargs = {}):
if command is None:
command = lambda s: variable.set(round(float(s), 3))
scale = ttk.Scale(self.frame1.sliders, from_ = from_, to = to, variable = variable,
orient = "horizontal", length = 20, command = command,
takefocus = False, **kwargs)
if position == 1:
scale.place(relwidth = 0.35, relx = 0, x = 0, y = 25, anchor = "nw")
elif position == 2:
scale.place(relwidth = 0.35, relx = 0, x = 0, y = 70, anchor = "nw")
elif position == 3:
scale.place(relwidth = 0.35, relx = 0.5, x = 0, y = 25, anchor = "nw")
elif position == 4:
scale.place(relwidth = 0.35, relx = 0.5, x = 0, y = 70, anchor = "nw")
return scale
示例3: setUp
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def setUp(self):
support.root_deiconify()
self.scale = ttk.Scale()
self.scale.pack()
self.scale.update()
示例4: create
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def create(self, **kwargs):
return ttk.Scale(self.root, **kwargs)
示例5: create_control_panel
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def create_control_panel(self):
frame=Tkinter.LabelFrame(self.root)
frame.pack(expand='yes',fill='x',side='top')
add_fileicon=Tkinter.PhotoImage(file="../Icons/add_file.gif")
add_directoryicon=Tkinter.PhotoImage(file="../Icons/add_directory.gif")
exiticon=Tkinter.PhotoImage(file="../Icons/exit.gif")
playicon=Tkinter.PhotoImage(file="../Icons/play.gif")
pauseicon=Tkinter.PhotoImage(file="../Icons/pause.gif")
stopicon=Tkinter.PhotoImage(file="../Icons/stop.gif")
rewindicon=Tkinter.PhotoImage(file="../Icons/rewind.gif")
fast_forwardicon=Tkinter.PhotoImage(file="../Icons/fast_forward.gif")
previous_trackicon=Tkinter.PhotoImage(file="../Icons/previous_track.gif")
next_trackicon=Tkinter.PhotoImage(file="../Icons/next_track.gif")
self.muteicon=Tkinter.PhotoImage(file="../Icons/mute.gif")
self.unmuteicon=Tkinter.PhotoImage(file="../Icons/unmute.gif")
delete_selectedicon=Tkinter.PhotoImage(file="../Icons/delete_selected.gif")
list_file=[
(playicon,'self.play'),
(pauseicon,'self.pause'),
(stopicon,'self.stop'),
(previous_trackicon,'self.previous'),
(rewindicon,'self.rewind'),
(fast_forwardicon,'self.fast'),
(next_trackicon,'self.Next'),]
for i,j in list_file:
storeobj=ttk.Button(frame, image=i,command=eval(j))
storeobj.pack(side='left')
storeobj.image=i
self.volume_label=Tkinter.Button(frame,image=self.unmuteicon)
self.volume_label.image=self.unmuteicon
volume=ttk.Scale(frame,from_=Volume_lowest_value, to=Volume_highest_value ,variable=self.var, command=self.update_volume)
volume.pack(side='right', padx=10, )
self.volume_label.pack(side='right')
return
示例6: create_button_frame
# 需要导入模块: import ttk [as 别名]
# 或者: from ttk import Scale [as 别名]
def create_button_frame(self):
buttonframe = Frame(self.root)
previcon = PhotoImage(file='icons/previous.gif')
prevbtn = Button(buttonframe, image=previcon, borderwidth=0, padx=0, command=self.prev_track)
prevbtn.image = previcon
prevbtn.grid(row=0, column=0)
self.balloon.bind(prevbtn, 'Previous Song')
rewindicon = PhotoImage(file='icons/rewind.gif')
rewindbtn = Button(buttonframe, image=rewindicon, borderwidth=0, padx=0, command=self.player.rewind)
rewindbtn.image = rewindicon
rewindbtn.grid(row=0, column=1)
self.balloon.bind(rewindbtn, 'Go Back')
self.playicon = PhotoImage(file='icons/play.gif')
self.stopicon = PhotoImage(file='icons/stop.gif')
self.playbtn = Button(buttonframe, text='play', image=self.playicon, borderwidth=0, padx=0, command=self.toggle_play_pause)
self.playbtn.image = self.playicon
self.playbtn.grid(row = 0, column=2)
self.balloon.bind(self.playbtn, 'Play Song')
fast_fwdicon = PhotoImage(file='icons/fast_fwd.gif')
fast_fwdbtn = Button(buttonframe, image=fast_fwdicon, borderwidth=0, padx=0, command=self.player.fast_fwd)
fast_fwdbtn.image = fast_fwdicon
fast_fwdbtn.grid(row=0, column=3)
self.balloon.bind(fast_fwdbtn, 'Fast Forward')
nexticon = PhotoImage(file='icons/next.gif')
nextbtn = Button(buttonframe, image=nexticon, borderwidth=0, padx=0, command=self.next_track)
nextbtn.image = nexticon
nextbtn.grid(row=0, column=4)
self.balloon.bind(nextbtn, 'Next Song')
self.muteicon = PhotoImage(file='icons/mute.gif')
self.unmuteicon = PhotoImage(file='icons/unmute.gif')
self.mutebtn = Button(buttonframe, text='unmute', image=self.unmuteicon, borderwidth=0, padx=0, command=self.toggle_mute)
self.mutebtn.image = self.unmuteicon
self.mutebtn.grid(row=0, column=5)
self.balloon.bind(self.mutebtn, 'Mute/Unmute')
self.volscale = ttk.Scale(buttonframe, from_=0.0, to=1.0, value=0.6, command=self.vol_update)
self.volscale.grid(row=0, column=6, padx=5)
buttonframe.grid(row=1, padx=4, pady=5, sticky=W)