問題タブ [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.
linux - Linux の「スタート メニュー」に追加する標準的な方法はありますか?
Linux インストーラーを作成しています (現在 Qt インストーラー フレームワークを見ています)。スタート/アプリケーション メニューにショートカットを追加する必要があります。
私は .desktop ファイルについて読んで実験しましたが、一般的なアプリケーション セクションにショートカットを配置するだけです... メニューにベンダー/製品/アプリケーション構造を作成するにはどうすればよいですか?
これを行う InstallJammer から離れようとしていますが、私の知る限り、Qt Installer Framework でカスタム スクリプトを使用する必要があります。
考えや推奨事項はありますか?
ありがとう、アラン
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 に挿入するにはどうすればよいですか?
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'
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 ファイルで次のことを試しました。
しかし、視覚的な結果をもたらすものはありません。
c++ - Qt Installer Framework 2.0.1: 透かしが最初のページにしか表示されない
コンパイル済みの Qt Installer Framework バージョン 2.0.1 を使用して、アプリケーションのインストーラーを作成しました。インストーラーのすべてのページの左側に透かし画像を表示したいのですが、それは最初のページにしか表示されません。
config.xml は次のとおりです。
を使用していることに注意してください<WizardStyle>Modern</WizardStyle>
。
さらに、 を使用すると、ドキュメントに従っているはずなのに<WizardStyle>Mac</WizardStyle>
、タグは何もしません。<Background>
ただし、これが透かしオブジェクトの実際の通常の動作である場合、すべてのページに留まるようにするにはどうすればよいでしょうか?
qt - QtIFW インストーラーがインストーラーに同梱されているユーティリティを呼び出せるようにするにはどうすればよいですか?
既存の C++ ベースのインストーラーをQt Installer Frameworkに移植することを検討しています。既存のインストーラーには、現時点では変更または再実装したくないことがいくつかあります。たとえば、ライセンス キーの解析です。代わりに、既存のコードの一部を再利用して、そこから小さな (GUI のない) ユーティリティを構築し、QtIFW インストーラーが必要に応じてそれを呼び出すようにしたいと考えています。
外部プログラムを呼び出すために使用できるようですinstaller.execute
が、まだシステム上になく、インストーラーの一部であるプログラムに対処する方法はありますか? 呼び出すプログラムをリソースとして保存し、実行時に一時ディレクトリに抽出することはできますか?