不一定。一般来说,在发生交通事故后,车主没有义务一定要垫付医疗费用。但是,如果车主有购买交强险或者第三者责任险等保险产品,并且保险公司有相关的垫付规定的话,那么保险公司可能会先行垫付一定的费用。
同时,根据《道路交通事故处理程序规定》,如果事故责任方是机动车一方,且受害人已经无力承担医疗费用的,那么由机动车参加交通事故责任强制保险的,由保险公司在责任限额范围内支付抢救费用;抢救费用超过责任限额的,有权向交通事故社会救助基金管理机构申请垫付。
所以,是否垫付以及如何垫付,需要根据实际情况和法律规定来判断。