Look at QFontMetrics:

QFontMetrics fm( font() );

int w = fm.width( edit->text() );
// returns width in pixels