Поскольку пользовательский интерфейс очень прост, я бы посоветовал вам начать в Windows с Visual Studio и хранить все компоненты пользовательского интерфейса в отдельных файлах, полностью отделяя его от остальной части вашего приложения.
Затем в OS X вы получите лучшие визуальные результаты, создав приложение Cocoa и написав пользовательский интерфейс в Objective C в сочетании с Interface Builder. Затем вы можете легко подключить интерфейс с помощью внутреннего кода C ++. (Компилятор Objective C понимает код C ++ в том же файле, что и код Objective C.)
Это позволит вам создать кроссплатформенное приложение, которое будет отлично смотреться как на Windows, так и на OS X, чего, скорее всего, QT или другие кросс-платформенные комплекты никогда не достигнут