問題タブ [tcl]
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.
scripting - スクリプト言語でのBlackberry開発?
私が見てきたことから、Blackberryアプリケーションを開発するための好ましい方法はJavaです。これが唯一の方法ですか?
私は、(Blackberry UIコンポーネントを使用して)GUIを作成できる迅速なアプリケーション環境を夢見ています。
BlackberryのTcl/Tkのポートのようなもの...またはPython/Tkinter ...または何か新しいものですが、似ています。
そのようなものは存在しますか?(疑わしい)
そのようなものは存在できますか?(つまり、お金を考えると、それは実行可能/合理的/ ...)
tcl - zlib と ActiveTcl 8.5 を接続していますか?
圧縮された BLOB をファイルに保存するために、ActiveTcl 8.5 で zlib 拡張機能を使用しようとしています。win32 上の ActiveTcl 8.5.5 と 8.5.6 の両方に、zlibtcl 1.2.3 拡張機能があります。私は両方を試しました:
と
どちらも、拡張機能が適切にロードされていることを示しているようです。ただし、拡張機能にアクセスするために必要なコマンドがわかりません。ActiveTcl 8.6b1 以降には zlib 機能が組み込まれていることは認識していますが ( http://wiki.tcl.tk/4610 )、8.5.x を使用する必要がある既存のシステムに展開する必要があります。
私が知る限り、拡張機能をロードしても新しいコマンドがインタープリターに追加されないため、非常に混乱します。dll で文字列を実行しても、追加情報は明らかにされないようです。
注: 私のバックアップ計画は SWIG zlib ですが、可能であれば既存の拡張機能を使用したいと考えています。
oop - オブジェクト指向TCL
TCLのどのオブジェクト指向システムが標準と見なされますか?
user-interface - bashスクリプト用のGUIを作成するにはどうすればよいですか?
スクリプト用にグラフィカルなダイアログを作成したいのですが、方法がわかりません。GTK-Serverなどについて聞いたことがあります。誰かがBashをtcl/tkとリンクする方法を知っていれば、私も満足しています。
私のプロジェクトはBashのスクリプトでなければならないので、「changetoC++」のようなものを投稿しないでください。他のオプションはありません。
何か案は?
編集:
回答ありがとうございますが、コンソールの色のような「グラフィックス」は必要ありませんが、移動したり最小化したりできるグラフィックウィンドウを使用します。テストxmessageしますが、それが私が探しているものになるとは思いません。 。
編集2: はい/いいえのような単純なダイアログを作成したくありませんが、プログレスバーやボタンのようないくつかのインターフェイス、ゲームのようなものを作成します。
python - Python Tkinter Tk/Tclの使用上の問題
私は以下のようなPythonTkinterモジュールのTclを使用しています
Tclバージョン8.3がPythonによって選択されていることがわかります。
しかし、私のシステムにはtcl8.4もあります。では、TkinterモジュールでPythonにtcl8.4を選択させるにはどうすればよいですか。
Tcl8.3にはExpectパッケージがないため、Python Tcl/TkでExpectパッケージを使用できません。
ありがとう
windows - メモ帳を使用した横向きでのテキスト印刷
Windowsでテキストベースの印刷をしようとしています。notepad /p file.txt私のプログラムは、テキスト ファイルを既定のプリンタで印刷するWindows の " " 機能を利用しています。
問題は、縦方向ではなく横方向に印刷したいと言うことができないことです。同様に、別のプリンターに印刷することはできません。
これに関する背景情報: Tcl/Tk プログラムから印刷しています (テキスト印刷に関する Tcl'ers wiki を参照してください)。GDI を使用して印刷できますが、何らかの理由でこれは遅すぎます。テキスト ファイルへの印刷が既に利用可能であるため、高速な代替手段としてテキスト印刷を提供したいと考えています。
tcl - Tclアレイ名への応答の予測可能な順序?
[配列名X]によって返される名前が未定義の順序であることは知っていますが、それらは常に同じ未定義の順序ですか?
私は非常に大きな配列を調べていますが、クラッシュした場合に備えて進行状況をファイルに記録したいので、途中で再開できます。
PS。簡単な実験は、それが常に同じ「ランダム」な順序であることを意味しますが、これはそれが真実であるという意味ではありません!
combobox - tcl/tk ウィジェットのコンボボックスがフォーカスを失う
tcl/tk ウィジェット iwidgets::combobox にはひどい欠陥があります。リストが消えると、フォーカスが GUI から離れてしまうため、マウスを GUI の外に出して戻さない限り、エントリ ボックスに入力できません。
この問題は他の場所でも指摘されていますが、解決策は見当たりません。
を。コマンド (-command オプション) を終了する前にフォーカスを取り戻す方法はありますか? b. 利用可能なより良いコンボボックスウィジェットはありますか? BWidgets の ComboBox を試しましたが、うまくいきません。自分でビルドする必要はありません。
python - PythonをTclとインターフェースするための創造的な方法を知っていますか?
これが状況です。私が働いている会社にはかなりの数の既存のTclコードがありますが、そのうちのいくつかはPythonの使用を開始したいと考えています。既存のTclコードの一部を再利用できると便利です。これは、すでにお金が使われているためです。さらに、一部のテスト機器にはTclAPIしかありません。
したがって、私が考えた方法の1つは、サブプロセスモジュールを使用していくつかのTclスクリプトを呼び出すことでした。
- サブプロセスは私の最善の策ですか?
- 誰かがこのかなり新しいコードを使用しましたか:Plumage?もしそうなら、あなたの経験は何ですか(Tkだけでなく)?
- 私が考慮していない他の可能な方法はありますか?
c++ - Windows でのプロセス間通信
Windows で TCL スクリプトを実行しています。別のプロセスで実行されている古い vc++ 6 アプリと通信する必要があります。双方向通信が必要です。Linux では dbus を使用しますが、Windows ではどの IPC 戦略を使用すればよいですか?