请问:在Tkinter中我怎么不能设置背景颜色?

#play.py

import sys#导入系统操作模块
sys.path.insert(0,'./ClassLib')#将类库路径加入PATH

from Tkinter import *#导入Tkinter模块

#######################################

#导入自定义模块
try:
        from ReadConf import ReadConf#配置文件操作自定义模块
        from MainFrame import MainFrame#主窗体自定义模块
except ImportError,err_msg:
        print >> sys.stderr,'模块导入错误!详细信息:',err_msg
        sys.exit(0)
       
#######################################

__infoconf=ReadConf('info.ini')#读取游戏版本/文字信息配置文件
__infoconf.readConfVar()

__optionconf=ReadConf('option.ini')#读取游戏界面设定信息配置文件
__optionconf.readConfVar()
               
#######################################

root=Tk()
root.option_add('*background','black')
root.title(__infoconf.GAME_NAME+str(__infoconf.GAME_VERSION))
root.geometry(str(__optionconf.GAME_FRAME_WIDTH)+'x'+str(__optionconf.GAME_FRAME_HEIGHT))

try:
        MainFrame(root)
except Exception,err_msg:
        print >> sys.stderr,'发现建立类实例异常,详细信息:',err_msg,'.'
        sys.exit(1)

root.mainloop()

#End

显示还是原来的颜色是不是这里定义不对?
root.option_add('*background','black')

还请各为大侠赐教!

谢谢!