Brat : garce, chipie (i wouldn't recommand those)
Spoiled brat : bébé gâté (Québec), petite princesse
Bratty :
prétentieuse, arrogante, allumeuse
Bratty pant : pantalons d'adolescente
The word "adolescente" is usually pejorative in Quebec, especially when used on an older girl. You should use that for brat.
You look like a brat/You look bratty. = Tu as l'air d'une adolescente.
(I'm a translator)