通常患上了白内障的原因,但也不排除是眼底病所致,另外如果有玻璃体疾病,也会造成眼睛感光能力变差。出现这种状况,需要及时到医院眼科就诊,并配合医生做详细的检查,有利于诊断病因。若确诊得了白内障,可遵医嘱服用营养类的药物来治疗,比如维生素e,对于病情恢复能起到一定效果。