add create layoutitem interface and encapsute add widget layout layout space