問題タブ [tix]

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 に答える
1318 参照

python - SnowLeopardでPythonに付属しているデフォルトのパッケージを見つけるのに問題があります

2つの質問があります。

まず、Mac OS-X 10.6.8 Snow Leopardに付属しているPythonモジュール(およびそのバージョン)を確認するにはどうすればよいですか?

第二に、ユキヒョウとの取引は何Tixですか?私は絶対にこれを理解することはできません。インポートTixしてもエラーはありません。インタラクティブに入力した場合

Tixの使用に関するメガバイトの情報を取得します。さらに進むと、これが起こります...

ああ、未亡人は開きますが、それでもエラーが発生します。ウィンドウをクリックすると、メニューバーに「Python」と表示されていることに気付きます。「ファイル」の下に、「ウィジェットデモの実行」が表示されます。私はそれを起動し、すべてのTixデモが実行されます。デモの「コードを見る」をクリックすると、すべてが(私が想定している)Tclに含まれていることがわかります。

Tcl / Tkはバージョン8.5xで、Tixがインストールされており、Pythonでインポートできますが、使用できませんか?

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

python - Tkinter:「見出し付きリストボックス」を実現する最良の方法

Python には、基本的に次のような辞書のリストがあります。

Tkinter では、ユーザーがリストボックスなどから 1 つのエントリ (ここでは数字) を選択できるようにしたいと考えています。名前、ここでは「A」または「B」が表示されますが、選択できません。エントリがウィンドウが提供するよりも多くのスペースを占める場合に備えて、全体にスクロールバーが必要です。互換性の理由から、Tkinter のみを使用するのが最適ですが、それが複雑すぎる場合は、Tix も使用できる場合があります。

私の最初の試みは、リストボックスとスクロールバーを 1 つだけ使用することでした。ただし、名前がリストボックスのエントリでもあるため、選択可能であるという問題が発生します。

私の次のアイデアは、Tix ScrolledWindow を使用することでした。その中で、名前のラベルとエントリのリストボックスを生成します。

しかし、それを実現しようとする前に、もっと良い解決策があるかどうかを尋ねたいと思います。

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

python - Mac OS X に Tix をインストールするには?

TixPythonでGUIを作成するためにインストールしようとしましたが、作成できませんでした。

私のコンピューターの特徴は次のとおりです。

  • マックブックプロ
  • プロセッサー: Intel 2.4GHz Intel Core i5
  • アーキテクチャ: 64 ビット

Python のバージョンは次のとおりです。Python 2.7.3 |EPD 7.3-2 (64-bit)|

Aptana Studio 3 を使用しています。

Macports を使用しようとしましたが、不可能でした。あなたが成功した方法を知っていますか?

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

python - ステータス Checkbutton を直接読み取る

チェックボタンを作成します

変数でステータスチェックボタンを設定して読み取ることができます

チェックボタン自体を介してチェックボタンのステータスを設定できます

変数varなしで変数cbを介してチェックボタンのステータスを読み取るにはどうすればよいですか?

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

python - Tix/TkInter、FolderDialog をクリックしても開いたままにならない

最初の提案は「Tix の使用をやめる」ことになると思いますが、2008 年以降メンテナンスされていないにもかかわらず、一部のウィジェットは気に入っています。私が気づいたことの 1 つは、一部のダイアログ ボックスが開いたままにならないことです。たとえば、ノートブック ウィジェット内の LabelFrame ウィジェット内で FileEntry ウィジェットを使用しています。ファイルダイアログは次のようになります。

FullFileEntry

ファイル ダイアログ ボタンをクリックすると、次のようになります。

選択

赤い矢印は、そのフィルター内のファイルへのドロップダウンを示していますが、クリックしても何も起こりません。イベント ループがチェックされたかのような短いフラッシュ (ミリ秒など) が表示されますが、その後は何も表示されません。FileEntry の他のボタンも同様です。

これに対する完全なコードについては、ここで見ることができます

関連する部分は次のとおりだと思います。

また、Tixによって提供される別の、しかし無関係な警告で、この出力を端末に取得します。

ダイアログを開いたままにするためにTixで何を変更する必要があるか、および/または2つのジオメトリマネージャーを使用していると表示される理由について誰か教えていただければ幸いです!

ありがとう、J

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

python - Tkinter/Tix Python GUI でタブを有効化および無効化する方法

Python でタブ付きの GUI を作成しようとしていますが、タブの有効/無効状態を切り替えられるようにしたいと考えています (つまり、ユーザーがタブを切り替えないようにし、非アクティブなタブをゴースト化してこの事実を明らかにします)。これまでのところ、この状態の切り替えを行う方法を理解できませんでした。

Windows の Python ディストリビューションに組み込まれているため、Tkinter や Tix を使用することにしました (追加のサードパーティの依存関係をインストールするようにユーザーをガイドすることは、価値があるよりも面倒です)。私はTkinterを少し使ったことがありますが、今までTixを使用したことはありません-タブがそれを必要とするようです. そこで、 http: //svn.python.org/projects/python/trunk/Demo/tix/samples/NoteBook.py のデモに基づいて、2 つのタブを持つ Tix.NoteBook を作成しました。

タブを無効にするために、Tix タブ インスタンスの唯一の関連する属性 (nb.hard_diskデモ コードなど) はconfigure()、素朴に Tkinter のようなことをしているように見えnb.hard_disk.configure(state=Tix.DISABLED)ます。TclError: unknown option "-state"

「Tixノートブックタブを無効にする」を検索しても何も得られず、より一般的な「Tixウィジェットを無効にする」でさえ、理解/使用できるものは何も得られません。正しい方向へのポインタに感謝します。

0 投票する
3 に答える
9657 参照

python - _tkinter TclError: パッケージ Tix が見つかりません

友人が Tkinter/Tix コードを送ってくれましたが、それは Python 2 用でした:

Python 3 を使用していますが、Tixインストールしていません。プログラムがクラッシュします。いくつか検索した後、コードを次のように変更しました。

それは私がインターネットで見つけたものです。これが正しいアプローチかどうかはわかりません。しかし、コードはまだ実行されず、クラッシュします

コードを正しく変更して実行する方法と、インストールする方法を知りたいTixです。

元の形式のコード全体: http://pastebin.com/JCqhNSRR

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

python - tix.Balloonメッセージの背景色を変更するには?

これのために髪を伸ばしてきたのに…

ツールチップにバルーン ウィジェットを利用できるように、tix を使用するように tkinter アプリを構成しました。しかし、ポップアップする balloonmsg は非常に恐ろしい黄色で、私の人生では、背景色を設定する方法がわかりません。これが私がこれまでに試したことです:

この構成の結果は次のとおりです。

ここに画像の説明を入力

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

python - tix.DirSelectDialog の使用方法は?

に代わるものとして、tkinter.filedialog.askdirectory私はつまずいたtix.DirSelectDialog
残念ながら、私はそれを使用する方法を理解していません。方法があることを知りましたが、__init__(self, master)特に「自己」がどうあるべきかわかりません。

私の目標は、メイン ウィンドウのボタンを押してディレクトリ選択ダイアログをトリガーし、後で使用するために選択したディレクトリを変数に保存することです。Python 3.3 のこの最小化された例をお勧めします。

これが機能している場合、私がやりたいことをするのに十分でしょうか?

このトピックについては、ネットにはあまりありません。私の参照の 2 つは次の とおり
です

常に構文を繰り返しますが、それを利用することはできません。たぶん、より多くのプログラミングスキルを持っている人なら誰でもできますか?3 時間の調査と実験の失敗の後、私はちょっとした例に非常に満足しています。

よろしくお願いします!


編集:

furas の回答で提案された修正を適用した後:

驚くべきことに、このエラーが発生しました。

tix内から来ているようですが、ライブラリにエラーはありませんよね?誰もそれに対する答えを持っていますか?


解決策 (furas のおかげで) :

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

python - python Tix - コンボボックスをクリアする方法

Tix.ComboBox オブジェクト内のすべてのアイテムをクリアするにはどうすればよいですか? 私は次のようなことを試しました

およびこの関数の他のバージョンですが、何もしないようです。また、どの関数を使用すべきか API からは明確ではなく、読んだドキュメントではそれについて何も言われていません。それも可能ですか??

ありがとう!

編集: PS 名前でアイテムを削除することも素晴らしいでしょう。それを行う方法も見つかりませんでした。