問題タブ [activetcl]

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

macos - tkinter と Python 3 を使用した Mavericks の Tcl バグ

Mavericks を実行している Mac で Python 3 で tkinter を使用すると、次のバグに遭遇しました ...

推奨どおりに ActiveTcl をインストールし、それが PATH 変数にあることを確認しました。ただし、tkinter コードを実行すると、マウスなどでクリックしてインターフェイスを物理的に操作するまで、アプリケーションの更新が表示されないバグが発生します。

症状には、入力時にテキスト ボックスが更新されない、ラジオ ボタンを 2 回クリックして更新する必要がある、などがあります。

3.3.5 および 3.4.1 と共に Python for Mac がプリインストールされています。再起動してPythonのバージョンを変更しても、すべて同じ問題があります。

誰かがこれを回避できましたか?

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

python - OS X 10.5 上の Python3 および Tcl/Tk 8.5

10.5 Mac (i386) に ActivePython-3.1.2.3 と ActiveTcl8.5.17.0 をインストールしました

script.py で問題が発生しました。Tcl /Tk の呼び出しが原因だと思います。ターミナルで:

8.4バージョンを返して!?

python3 と Tcl/Tk 8.5を「リンク」するにはどうすればよいですか?

0 投票する
0 に答える
225 参照

python - IDLEでのPython 3.5 Tkinterの「不安定」警告

Python WebサイトからPython 3.5をインストールしました。IDLE でこのエラー メッセージが表示された後:

Active tcl をインストールしました。IDLEを開くと、まだ同じエラーが発生します。これを修正するにはどうすればよいですか?

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

tkinter - ActiveTcl 8.5.18 を使用した Mac での Tkinter スクロールバーのバグ

tkinter には、マウス ポインターとtkinter.Scrollbar. スクロールバーのスライダーは、図に示されている位置になく、マウス ポインターのスライドと同じ速度で移動しません。それはそれを使用することを非常に困難にします。以下は、 http : //effbot.org/tkinterbook/scrollbar.htmから借用したサンプル コードです。

スライダーをクリックしてドラッグしてみてください。うまくいきません。スライダーのをクリックしてドラッグすると、機能します。マウスに反応するスライダーが視覚的なスライダーに対応していないようです。また、ドラッグ時のスライダーの移動速度がマウスの速度に対応していない...

これは、ActiveTcl 8.5.18 (Python 3 を含む Python >= 2.7.10 の Mac で推奨されるバージョン) を使用する Mac でのみ発生します。osx-native python 2.7.5 および osx-native Tcl 8.5.9 (os x 10.9.5) を使用すると、すべて正常に動作します。

この問題は、python 3.4.3 および Tcl 8.6.1 を使用する Linux では発生しませんが、Windows では不明です。

誰かが回避策/修正を知っていますか? Scrollbar のテーマ ウィジェット バージョンを使用しても、問題は解決しません。

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

python - Mac OS X の Python で Tkinter を使用するとエラーが発生する

解析ツリーを描画するために nltk コードを実行しようとしました。tkinter モジュールがインストールされていないというエラーが発生しました。

これらは私が得たエラーメッセージです:

いくつかの検索の後、この手順を使用して ActiveTcl 8.5.18.0 をインストールしました。

しかし、コードを実行しようとすると、まだ sam エラーが発生します。私は試した

しかし、上記の 2 番目のエラー メッセージが再び表示されます。

私はTkinterのドキュメントも見ました.Tkinterの正しいインストールは、次のコマンドを実行することで確認できると述べられていますが、これもまた別のエラーになります.

私の問題についてStackoverflowでこの回答を見つけましたが、それらはあまり明確ではないか、私の場合には当てはまりません。

  1. Ubuntu のデフォルトの Python 2.7 インストールで tkinter を動作させるにはどうすればよいですか? 問題: tk-dev は OS X では利用できず (ActiveTcl と同じです)、make を使用して Python を再構築する方法がわかりませんでした。

  2. Tkinter: 「Python は Tk 用に構成されていない可能性があります」 問題: 非常に漠然としています。どうすればいいのかわからない

助けてください。

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

scripting - 予想されるスクリプトが一致しません

Expect パッケージがインストールされた Windows で ActiveState の ActiveTcl の Community Edition を使用しています。独自のスクリプトを作成し、さまざまな Web サイトからいくつかをダウンロードし、ActiveState Web サイト自体からコピーして貼り付けることも試みましたが、常に同じ問題に遭遇します。私のスクリプトはコマンドを完全に送信し、期待どおりにネットワーク デバイスを構成できますが、送信をスリープ期間で挟むことによってのみ可能です。私がexpectで何かを一致させようとするときはいつでも、私はいつも同じことを取得します(exp_internal 1を使用している場合): expect: does "" (spawn_id exp4) match glob pattern "AnyString"? 番号。正規表現についても同じことが言えます: 期待: "" (spawn_id exp4) は正規表現 "AnyString" と一致しますか? 番号。それが機能しているように見えるのは、単一のワイルドカードを使用した場合のみです。(spawn_id exp4) glob パターン "*" に一致しますか? はい expect: set expect_out(0,string) "" expect: set expect_out(spawn_id) "exp4" expect: set expect_out(buffer) "" しかし、リテラルまたは正規表現のワイルドカードの他の組み合わせは機能しないようです。ビデオを見たり、スクリーンショットを見たりしました。私が言えることから、一致が見つかるまで各文字を反復する必要がありますが、文字通り "" で停止し、タイムアウトして、次の行に進みます。ExpectコマンドがExpectで機能しない場合、明らかに根本的に間違ったことをしていると確信していますが、何がわからないのですか。端末出力を読み取れないようですが、送信コマンドは完全に機能するため、接続されていることがわかります。私が試している端末プログラム (telnet、plink、netcat など) はすべて同じ問題を抱えています。Expect は本当に素晴らしい自動化ツールのように思えるので、これを乗り越えるのに役立つ提案があれば本当に感謝しています。答えを受け取った後、私は愚かな気分になることを完全に期待しています。