問題タブ [bwidget]
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.
tcl - Bウィジェットとタイル (ttk)
新しいタイル (ttk) をテーマにしたウィジェットを使用するための BWidget の (可能な) 移行で何が起こっているかを知っている tcl'er はいますか? BWidget 1.8 でいくつかの作業が行われたことは知っていますが (結局のところ、Widget::theme コマンドがあります)、BWidget にテーマ付きウィジェットを使用するよう「強制」しようとすると、最も単純なスクリプトでも失敗します....
などなど
tcl - BWidgetのComboBoxを使用してエントリを検証します
BWidget ComboBoxウィジェットを使用すると、入力フィールドに値を入力できます。そのフィールドの特定の文字のみを強制したい(たとえば、[a-z0-9]のみ)。そのために、標準の「entry」ウィジェットの場合と同じように、Tcl / Tkの-validateコマンド(または略して-vcmd)を使用したいと思います。
ComboBoxは-validateコマンドをサポートしていないようです。最善の回避策は何ですか?
scrollbar - BWidget の ScrolledWindow の最大サイズを設定するには?
BWidget
次のScrolledWindow
ようなコードでを使用しています。
したがって、垂直スクロールバーのあるウィンドウが表示されます。の高さを上げると.top
、しばらくすると のすべてのコンテンツ$a
が表示され、スクロールバーは不要になったため消えます。の高さをさらに増やすことを禁止するにはどうすればよい.top
ですか? .top
つまり、$a のすべてのコンテンツが表示されるときの値に最大の高さを設定する必要があります。どうやってやるの ?
tcl - Problem with BWidget's MessageDlg
BWidget の MessageDlg を使用しようとしています。こちらのドキュメントからわかるように、-aspect
比率はメッセージ ウィンドウの幅と高さの比率を定義します。
ただし、効果はないようです。このコードの場合:
為に
と
どちらの場合も、デフォルトの比率 (150) でメッセージ ウィンドウが表示されます。
BWidget 1.9.4 を使用しています。これは BWidget の既知の問題ですか? より良い代替案を提案できますか?
tcl - BWidgetにカスタムビットマップ画像を使用する
bwidget- / imagesディレクトリにあるものと同様に、ボタン(私の場合はButtonBox)用にカスタマイズされたビットマップイメージ(.gifファイル)をいくつか作成し、そこに保存しました。
ただし、標準でインストールされているBWidgetバージョンを使用したいと思います。
画像を別の場所に保存して、BWidgetにどこを見ればよいかを示すことは可能ですか?
ソースから、BWIDGET :: LIBRARY変数に新しいパスを追加する必要があるようですが、それを行う関数が見つかりませんでした。
tcl - Tcl のコンボボックスで項目を選択するとエラーが発生する
私はtk widget Comboboxを使用していますが、その中のアイテムを選択するたびに
私のコードは次のようになります:-
これは、このようなエラーを発生させない他のコンボボックスのすべての値を制御するメインのコンボボックスです。
java - Java コード内で TCL GUI を開く
プログラムの GUI として使用している Tcl の BWidget パッケージを使用する TCL ファイルがあります。この GUI を別の Java プログラムからロードできるようにしたいと考えています。私は Jacl と Swank を調べましたが、私が望んでいることを正確に実行していないようです。
Jacl で次のことを試しましたが、ファイルを評価できません。デバッグ中に、tcl ファイルの解析が完了したことを確認できますが、BWidget パッケージの tcl ファイルの解析中に例外がスローされます。ここに私のJavaコードがあります:
やりたいことを達成する方法についてのアイデアはありますか? それは可能ですか?
ruby - ScrolledWindow内のScrollableFrameの高さを定義するには?
a の中にあるCheckButton
a の中にいくつかの (~30) sを入れたいです。テスト目的で、ScrollableFrame のサイズを 100px x 100px に制限したいと思いました。サイズが 100x100 で、グリッド化されたすべての をスクロールできると思っていましたが、すべての が に収まるようにウィンドウが自動的に拡張されます。BWidget::ScrollableFrame
BWidget::ScrolledWindow
ScrollableFrame
CheckButton
CheckButton
TkRoot
これが私が試したことです:
それで…どうしたの?ここで見たものから、次のように でフレームを取得できるはずですScrollableFrame#get_frame
:
Rubyでは、次のようにします:
この方法get_frame
は私のインストールには存在しません。しかし、私の上記のルビーバリアントは次のエラーにつながります:
この小さなスクリプトでこのエラーがスローされる理由がまったくわからないため、このウィジェットで高さと幅を構成できるかどうかをテストできません。ScrollableFrame の固定の高さと幅を設定するにはどうすればよいですか?
更新:何も追加されていない限り、サイズは正しく設定さCheckButton
れます。CheckButton
ScrollableFrame を初めて追加すると、CheckButton
必要なサイズに設定されます。サイズ変更を防ぐにはどうすればよいですか?