For the spacing, the css posted earlier in this thread at the top, you will add a margin, perhaps 5px or more:
.qtrans_language_chooser li {
display:inline;
margin-right:5px;
}
Then for the inline of flags only, this should work by adding another custom css as:
.widget_qtranslate {
min-height: 30px;
}