アプリケーションのリンクを作成するには

アプリへのリンクを作成する場合、QFilelink関数が役に立ちます。

使い方は次のようにします。

QFile::link("MyApp", "MyApp.lnk");

こうすると実行ファイルと同じ場所にWindowsならショートカットファイルができ、Linux系のOSならシンボリックリンクが作成されます。

ただ、実行ファイルのある場所にリンクを張ってもあまり意味がないので次はデスクトップにショートカットを作りたいと思います。

/**デスクトップのパスを取得*/
QString desktopPath = QStandardPaths::writableLocation(
                        QStandardPaths::DesktopLocation);

QFile::link("MyApp", desktopPath + "/MyApp.lnk");

これを実行するとWindowsの場合は次のようにデスクトップ画面にリンクが作成されます。(試していませんがLinuxでも同じようにできると思います。)

デスクトップに作成されたショートカット

できたリンクをクリックするとアプリケーションが起動します。

今回はデスクトップにショートカットを作りましたが、それ以外でも好きな場所に作成可能です。

以上、アプリケーションのリンクを作る方法でした。では、また!!

関連項目
プライバシーポリシー