splinecraft
9/7/2016 - 6:26 PM

Query Maya timeline selection

Query Maya timeline selection

# Method 1

from pymel.core import *

slider = mel.eval('$tmpVar=$gPlayBackSlider')
sliderFrames = ''.join([c for c in timeControl(slider, q=1, rng=1) if c in '1234567890:'])

sliderStart = int(sliderFrames.split(":")[0])
sliderEnd = int(sliderFrames.split(":")[1])

#-----------------------------------------------------------------------------------------#
# Method 2

import pymel.core as pm

tc = pm.lsUI(type='timeControl')[0]
time_selected = pm.timeControl(tc, ra=True, q=True)
# Result: [6.0, 15.0] #