問題タブ [tk]

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 投票する
2 に答える
1532 参照

python - 特定のタイトルのウィンドウがTkですでに開いているかどうかを知る方法は?

コマンドラインで渡されたテキストを含むメッセージボックスをポップアップするだけの小さな python スクリプトを作成しました。ウィンドウ (前の呼び出しの結果) が開いていない場合にのみ、ポップアップさせたいと考えています。

それを確認する方法はありますか?

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

lisp - ltkで画像を表示するにはどうすればよいですか?

Windowsビットマップを読み取るコードを記述しましたが、ltkで表示したいと思います。適切なオブジェクトを作成するにはどうすればよいですか?ltkにそのような機能はありますか?そうでない場合は、どうすればtkに直接インターフェースできますか?

0 投票する
4 に答える
14619 参照

user-interface - Tcl/Tk の例?

Tcl/Tkは、小さな GUI をスクリプト化する簡単な方法です。

ボタンテキストウィジェットを使った良い例を誰でも挙げることができますか? ボタンが押されると、シェル コマンドが実行され、出力がテキストウィジェットにパイプされます。

便利なタスクの他の素敵でクリーンな例がある場合は、それらも追加してください。

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

lisp - ユーザーが書いているものと関数が出力するものをLtkに表示させるにはどうすればよいですか?

関数の種類は次のようなものです。

Ltk のドキュメントを読みましたが、テキスト ウィジェットの使用例はないようです。

0 投票する
8 に答える
33799 参照

user-interface - Tk GUIが醜いと見なされるのはなぜですか?

Tk GUIは普遍的に醜いと考えられているようですが、その理由を具体的に知りたいと思います。Tcl / Tkの世界の中には、ネイティブのルックアンドフィールのサポートが大幅に改善されたため、これは議論の余地があると主張する人もいます。これが、Tcl/Tkを決定した大きな理由です。ただし、問題は、Tcl / Starkit vfs(仮想ファイルシステム)を利用しているため、ネイティブファイルダイアログが機能せず、純粋なTkファイルダイアログに戻らなければならないことです。

フォントのエイリアシング(またはその欠如)、フォントスタイル、色など、特定の技術的な理由を探しています。個人的には「醜い」は買わないから。私にとっては、それはまったく異なり、MacとWindowsとLinuxを定期的に切り替えるので、さまざまな外観/感触に慣れています。

具体的には、従来のTkGUIのモチーフっぽい外観は醜いと見なされます。

Tcl /TkGUIサンプル

0 投票する
7 に答える
44623 参照

python - Tkinter ウィンドウの TK アイコンを削除する

ウィンドウのタイトルバーからtkinterアイコンを削除する方法

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

tcl - Bウィジェットとタイル (ttk)

新しいタイル (ttk) をテーマにしたウィジェットを使用するための BWidget の (可能な) 移行で何が起こっているかを知っている tcl'er はいますか? BWidget 1.8 でいくつかの作業が行われたことは知っていますが (結局のところ、Widget::theme コマンドがあります)、BWidget にテーマ付きウィジェットを使用するよう「強制」しようとすると、最も単純なスクリプトでも失敗します....

などなど

0 投票する
5 に答える
2580 参照

perl - Perl 5.004 で Perl/TK GUI の外観を改善するにはどうすればよいですか?

Perl/TKGUIを使用する Windows、Linux、および Solaris で動作するように構築されたアプリケーションがあります。制約により、Perl/TKのみに制限されています。また、古いPerl/Tkバージョンに限定されてい5.00404ます。

これらの制限内で作業して、GUI を可能な限り見栄えがよくモダンなものにしたいと考えています。

この取り組みに役立つ TK デザイン スキーム (ボタン、フレーム、色など) を持つ Web リソースはありますか?


ここで見つけたようなモダナイゼーションのアドバイスも探しています。

Tk アプリが X ベースのシステムで見栄えが悪い場合は、スクリプトの先頭に次の行を追加してみてください。

0 投票する
4 に答える
1454 参照

prototype - Tcl/Tkを使用してデスクトップアプリをプロトタイピングするための長所と短所

私はTclを使用してデスクトップアプリのプロトタイプを作成し始めており、そのアイデアをベンチャーキャピタリストに提示するつもりです。デスクトップアプリもTclも流行していないので、このテクノロジーに対する異議に対抗する準備をしたいと思います。以下は私が見ている長所です。私が確信している多くの短所を具体化することを楽しみにしていますが、うまくいけばさらにいくつかの長所もあります。

  1. 私はもともと、Javaを使用して、昨年の雇用契約で同じ行に沿っていくつかのコードを書き始めましたが、法的な理由から、まったく異なる言語を使用して自分の努力を差別化したいと考えています
  2. 現在のコードはコマンドラインスクリプトとして実行されていますが、プロトタイプにはTkで十分なUIを適用する必要があり、TkはTclと緊密に統合されています。
  3. 私は一般的にJavaから離れているので、プロトタイプではなく、「本番環境」を予測しています。UIはC++で記述されています。TclはC++アプリに簡単に組み込むことができるため、パフォーマンスが重要なセクションをC ++に移植する前に、基盤となるTCLエンジンを最初に組み込むことができます。

潜在的な欠点は「TkUIは醜い」だと理解していますが、前述のように、Tk UIはプロトタイプ用であり、とにかく、Tkは醜い問題です。ぶさいくな?

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

perl - Perl / Tkがスプレッドシートをワイプしないのはなぜですか?

[マハロの回答に再度クロス投稿]

私のPerl/TkスクリプトTk::TableMatrix::Spreadsheetには、モジュールを使用して表示されるグリッドのような初期スプレッドシートがあります。私のスプレッドシートはプログラムでと呼ばれて$ssいます。この最初のグリッドは、最初のスプレッドシートが表示される前にワイプされます。

スクリプトもそのまま追加されますが$mw-> pack('forget');、これは必須ではありません。

私の質問は、[ファイル]-> [開く]ダイアログボックスから2番目のファイルを開き、最初のファイルが最初のグリッドを消去するのと同じように、表示された最初のファイルを消去する方法です。現在、2番目のファイルは、まだ表示されている最初のスプレッドシートの下に完全に新しいフレームとして表示されます。

よろしくお願いします。