コンポーネントが 1 つだけで、リモート リポジトリ マネージャーがない製品用のシンプルなインストーラーを作成しました。
アンインストーラーを起動すると、紹介ページに 3 つのラジオ ボタンが表示されます。
パッケージマネージャー
コンポーネントの更新
すべてのコンポーネントを削除します
3 つ目だけが必要なので、次のドキュメントを確認しました。
http://doc-snapshot.qt-project.org/qtifw-master/noninteractive.html
ボタンを非表示にできないことがわかったので、これを install.qs ファイルに追加しました。
function Controller()
{
}
Controller.prototype.IntroductionPageCallback = function()
{
gui.clickButton(buttons.NextButton);
}
これにより、紹介ページで [次へ] が自動的にクリックされるため、アンインストール ページに直接移動します。
Controller 関数に何を書いても何も起こりません。導入ページには 3 つのラジオ ボタンが表示されます。関数にいくつかのメッセージボックスを追加しましたが、それらは呼び出されません。
誰かがそれを解決する方法を知っていますか?