Describing somebody as a show-off carries an implicit endorsement of their capability: someone can only "show off" if they actually have something to show. An individual who seeks attention that they are not perceived to deserve is described much more dismissively as an attention-seeker, loudmouth or hypocrite (besides a host of less flattering names).