I've got a cross platform Qt app, and no matter how I tweak the UI, it always looks good on some platforms and bad on others, due to the differences between UI styles.
For example, margins seem to be universally set, even while the underlying elements shift in size dramatically from one platform to another.
What's the recommended way to handle this?