0

bwidget- / imagesディレクトリにあるものと同様に、ボタン(私の場合はButtonBox)用にカスタマイズされたビットマップイメージ(.gifファイル)をいくつか作成し、そこに保存しました。

ただし、標準でインストールされているBWidgetバージョンを使用したいと思います。

画像を別の場所に保存して、BWidgetにどこを見ればよいかを示すことは可能ですか?

ソースから、BWIDGET :: LIBRARY変数に新しいパスを追加する必要があるようですが、それを行う関数が見つかりませんでした。

4

1 に答える 1

1

BWidget コードは拡張できるように設計されており (正式にはデュアル ライセンス: Tcl スタイルの BSD と LGPL)、BWIDGET::LIBRARY変数は標準パッケージ インデックス スクリプトでコードがインストールされる場所に設定されます。他の多くのこともその変数に依存するため、ライブラリ全体をコピーして変更を加え、変更したバージョンをアプリの一部として配布することをお勧めします。これは特に面倒ではありません。コードが進むにつれ、BWidget は頻繁に変更されることはなく、比較的小さいものでもあります (圧縮前のコードは 0.5 メガバイト、サポート ファイルは約 14kB です)。

これは完璧な解決策ではありませんが、間違いなく最も簡単です。

于 2011-05-19T17:01:15.747 に答える