Qt はまってます。Mac でも書いたアプリがコンパイルできて、しっかり動くのを確認しました。このあいだ Chitubox が Qt 使ってるのを知ってうれしかったです。
Mac でもそのまま動くんですが、アプリのアイコンの設定はプラットフォーム依存です。
公式マニュアルでも設定が分かりにくかったのでここでは Windows でのアイコンの設定を説明します。
アイコンの設定方法
1.ICO ファイルを作成します。https://realfavicongenerator.net/ などで作成できます。
2.プロジェクトからアクセスできる場所を選んで保存します。/images 下など。
3.Qt Creator でリソースファイル resource.qrc を作成します。プロジェクト名で右クリックメニューから Add New ... で作成できます。
4.メインウィンドウの初期化時などで、ウィンドウのアイコンを設定します。
setWindowIcon(QIcon("://images/phrases.ico"));
これでコンパイルすればウィンドウのアイコンが設定できているのが確認できます。
5.アプリの実行ファイルのアイコンは、icon.rc ファイルを作成することで設定できます。
右クリックメニューから Add New ... をクリック、Empty File を作成し、icon.rc など名付けます。
6.icon.rc へ以下の内容を書き込みます。
IDI_ICON1 ICON "images/phrases.ico"
これで設定は完了です。コンパイルすれば出来上がった実行ファイルのアイコンが設定されているのが確認できます。
windeployqt コマンドでデプロイが終了です。
ViFlash のソースコードはこちらです。参考まで。
https://github.com/easai/ViFlash