0

アプリケーションで GTK と /use/ のカスタム スタイルを作成したいと考えています。

スタイルの作成方法を知っていたとしても、アプリケーションはシステムのデフォルト (またはアプリケーションを実行しているユーザーのデフォルトの選択) であるスタイルを使用します。アプリケーションが常にこのスタイル (スキン) を作成して使用するように、オーバーライドすることはできますか?

4

2 に答える 2

0

Mono ランタイム全体 (19 MB のオーバーヘッド) をアプリケーションに埋め込むことができます。そうすれば、依存関係はなくなります。ユーザーは .NET や MONO をインストールする必要さえありません。次のリンクを参照してください: http://www.mono-project.com/Embedding_Mono

すべての GTK# アセンブリをプログラム ディレクトリにコピーできます。ただし、ユーザーが別のバージョンの Gtk ランタイムをインストールしている場合、多くの問題が発生する可能性があるため、お勧めしません。

GTK# インストーラーをアプリケーションの Windows インストーラーと統合できます。

展開管理/依存関係管理ソフトウェアを使用できますが、優れたものはすべて適切であるため、これは高価です。

次のリンクも参照してください。

http://www.mono-project.com/Embedding_Mono

お役に立てば幸いです。

于 2013-04-02T08:29:32.547 に答える