問題タブ [qt-installer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
201 参照

linux - Linux の「スタート メニュー」に追加する標準的な方法はありますか?

Linux インストーラーを作成しています (現在 Qt インストーラー フレームワークを見ています)。スタート/アプリケーション メニューにショートカットを追加する必要があります。

私は .desktop ファイルについて読んで実験しましたが、一般的なアプリケーション セクションにショートカットを配置するだけです... メニューにベンダー/製品/アプリケーション構造を作成するにはどうすればよいですか?

これを行う InstallJammer から離れようとしていますが、私の知る限り、Qt Installer Framework でカスタム スクリプトを使用する必要があります。

考えや推奨事項はありますか?

ありがとう、アラン

0 投票する
2 に答える
2815 参照

qt - Qt Installer Framework を使用してアプリケーション インストーラーを作成する

アプリケーションのインストーラーを作成したいと考えています。それで、私はQtインストーラーフレームワークについて読み、チュートリアルの例をテストしてインストーラーを作成し、すべてが例で見つかりました。しかし、アプリケーションに対して同じプロセスを実行しようとすると、疑問が生じます。コードをコンパイルすると、コードの同じレベルにフォルダーが作成されます。

  • MyApplication (私のコード)
  • build-MyApplication-Desktop_Qt_5_4_1_MinGW_32bit-Release (コンパイルされたコード)

だから私の質問は:

myinstaller/packages/vendor/Qt Intaller Framework が推奨するフォルダーにコピーする必要があるコンパイルのファイルは何ですか?

シリアルポート、マルチメディアなどの Qt の依存関係がある場合、これらの依存関係を Qt Installer Framework に挿入するにはどうすればよいですか?

0 投票する
1 に答える
909 参照

c++ - Qt インストーラー (1.5.0) でファイルの関連付けを行うにはどうすればよいですか?

Windows の Qt インストーラー フレームワーク (1.5.0) でファイルを関連付けるにはどうすればよいですか? 私はこれをしたい:

たとえば、myFile.x をダブルクリックすると、qt デスクトップ アプリケーション (Windows) が起動し、このファイルが開きます。

これを installscript.qs で修正したい:

この文字列を書き込むと、解析エラーが発生します。出力は次のとおりです: Caught exception: Exception while loading component script: 'D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs

SyntaxError: 解析エラー

バックトレース: ()@D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs:102'

0 投票する
2 に答える
2030 参照

c++ - Qt 5.5 および Qt Installer Framework 2.0.1: config.xml に存在するにもかかわらず、ロゴが表示されない

コンパイル済みの Qt Installer Framework バイナリ バージョン 2.0.1 を使用して、アプリケーションのインストーラーを作成しました。ただし、インストーラー ウィンドウには、どのような方法でも私のロゴは表示されません。

問題のロゴは「installerlogo.png」という名前で、アルファ チャネル付きの 64x64 画像で、インストーラーのディレクトリ構造 (config/ および packages/ ディレクトリと同じディレクトリ) の最上部にあります。

「installericon.ico」という名前のアイコン用に別のロゴを作成しました。これは、上記の 16x16 バージョンで、単に「.ico」に名前を変更したものです (これは間違った方法ですか?)

config.xml ファイルで次のことを試しました。

しかし、視覚的な結果をもたらすものはありません。

0 投票する
1 に答える
500 参照

c++ - Qt Installer Framework 2.0.1: 透かしが最初のページにしか表示されない

コンパイル済みの Qt Installer Framework バージョン 2.0.1 を使用して、アプリケーションのインストーラーを作成しました。インストーラーのすべてのページの左側に透かし画像を表示したいのですが、それは最初のページにしか表示されません。

config.xml は次のとおりです。

を使用していることに注意してください<WizardStyle>Modern</WizardStyle>

さらに、 を使用すると、ドキュメントに従っているはずなのに<WizardStyle>Mac</WizardStyle>、タグは何もしません。<Background>

ただし、これが透かしオブジェクトの実際の通常の動作である場合、すべてのページに留まるようにするにはどうすればよいでしょうか?

0 投票する
1 に答える
1078 参照

qt - QtIFW インストーラーがインストーラーに同梱されているユーティリティを呼び出せるようにするにはどうすればよいですか?

既存の C++ ベースのインストーラーをQt Installer Frameworkに移植することを検討しています。既存のインストーラーには、現時点では変更または再実装したくないことがいくつかあります。たとえば、ライセンス キーの解析です。代わりに、既存のコードの一部を再利用して、そこから小さな (GUI のない) ユーティリティを構築し、QtIFW インストーラーが必要に応じてそれを呼び出すようにしたいと考えています。

外部プログラムを呼び出すために使用できるようですinstaller.executeが、まだシステム上になく、インストーラーの一部であるプログラムに対処する方法はありますか? 呼び出すプログラムをリソースとして保存し、実行時に一時ディレクトリに抽出することはできますか?