上記のコードはほとんどGUIのレイアウトを記述しており、ロジックはほとんどないため、直接C++に変換することはできません。C++でピアノ・ロールを描くには、QtやwxWidgetsのようなGUIを作成するためのライブラリーが必要になる。
It is not possible to directly convert the code above to C++, as it is mostly describing a GUI layout, and has very little logic. A library for creating GUIs would be required, like Qt or wxWidgets, to draw the piano roll in C++.