A detergent box assembly for a washing machine, comprising: a detergent box; a distributor box disposed in the detergent box and configured to move between an open position and a closed position, the distributor box being provided with a button in a front surface thereof; and a drive unit disposed between the distributor box and the detergent box, and configured to drive the distributor box to move from the closed position to the open position when the button is pressed; and characterized in that the drive unit comprises: a gear subassembly mounted to the detergent box; a rack member disposed to the distributor box and configured to mesh with the gear subassembly, wherein along a length direction of the rack member, the rack member has a first end away from the front surface of the distributor box and a second end adjacent to the front surface of the distributor box and opposite to the first end; and a tension spring arranged along the length direction of the rack member and having a movable end and a fixed end opposite to the movable end, wherein the movable end is coupled to the distributor box on a side away from the front surface of the distributor box, and the fixed end is mounted to the detergent box adjacent to the front surface of the distributor box, wherein, when the button is pressed, the distributor box is driven by the tension spring to move forwards to the open position from the closed position. a detergent box; a distributor box disposed in the detergent box and configured to move between an open position and a closed position, the distributor box being provided with a button in a front surface thereof; and a drive unit disposed between the distributor box and the detergent box, and configured to drive the distributor box to move from the closed position to the open position when the button is pressed; and characterized in that the drive unit comprises: a gear subassembly mounted to the detergent box; a rack member disposed to the distributor box and configured to mesh with the gear subassembly, wherein along a length direction of the rack member, the rack member has a first end away from the front surface of the distributor box and a second end adjacent to the front surface of the distributor box and opposite to the first end; and a tension spring arranged along the length direction of the rack member and having a movable end and a fixed end opposite to the movable end, wherein the movable end is coupled to the distributor box on a side away from the front surface of the distributor box, and the fixed end is mounted to the detergent box adjacent to the front surface of the distributor box, wherein, when the button is pressed, the distributor box is driven by the tension spring to move forwards to the open position from the closed position. a gear subassembly mounted to the detergent box; a rack member disposed to the distributor box and configured to mesh with the gear subassembly, wherein along a length direction of the rack member, the rack member has a first end away from the front surface of the distributor box and a second end adjacent to the front surface of the distributor box and opposite to the first end; and a tension spring arranged along the length direction of the rack member and having a movable end and a fixed end opposite to the movable end, wherein the movable end is coupled to the distributor box on a side away from the front surface of the distributor box, and the fixed end is mounted to the detergent box adjacent to the front surface of the distributor box, wherein, when the button is pressed, the distributor box is driven by the tension spring to move forwards to the open position from the closed position.