In a bowl, beat the butter, sugar, egg and vanilla. Combine the flour, baking powder and salt; gradually add to sugar mixture and mix well. Fold in nuts.
Spread in a greased 8-in. square baking dish. Bake at 350° for 15-20 minutes or until a toothpick comes out clean. Cool on a wire rack. Cut into squares.