問題タブ [ttk]

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

python - ttk.Treeviewクリックハンドラーがtree.focus()で間違ったアイテムを返すのはなぜですか?

ttk.Treeviewファイルシステムツリーのコンテンツを入力しているインスタンスを使用した簡単なスクリプトがあります。(葉)アイテムがクリックされたときに特定の操作を実行したいので、次のようにハンドラーを構成しました。

この方法onClickでは、次のように、クリックされたアイテムを単に印刷しています。

メッセージのクリック数が1つ遅れていることがわかりました。したがって、最初のクリックでランダムな値(ツリーのルートのように見えます)が取得され、n番目のクリックでクリックされた(n-1)番目のアイテムの値が出力されます。

それらは次のように挿入されました: tree.insert(parent_id, 'end', id, text=id, tags=['#entry'])

これがTkinterのバグなのか、それとも私が間違っていることなのか、誰か知っていますか?

これは、UbuntuNattyとOSX Lionの両方で問題のようです(デフォルトのプリインストールバージョンのPythonとTkinterを使用)

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

python - MAC OSXのttkのtkinterデフォルトカラースタイルは何ですか

ttk フレームの正確な色の名前、またはその情報を動的に取得する方法を探しています。私の問題は、tkinter

2 つの異なるウィジェットの背景色を教えてください。ubuntu linuxでGUI を開発したときは問題ありませんでしたが、 MAC OSX 10.8.1でコードを実行しようとすると色が異なります。

その情報を提供する呼び出し/属性を見つけることができませんでした。さまざまな色があります (白、明るい白、貝殻の白など...)。

これらのデフォルトの色の名前を知っている人はいますか?

私はpython 2.7.2、tkinter、ttk、MAC 10.8.1を使用しています

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

python - ttk.Entry が tk.Entry と同じように動作しない

小さなアプリ (Win 7/64 では Python 2.7.3/32) を切り替えて ttk を使用していますが、ttk.Entry を tk.Entry のように機能させるのに問題があります。ttk.Entry の内容を設定しても、表示されたエントリ ボックスが更新されません。

ttk.Entry を tk.Entry に置き換えて例を実行すると、エントリ ボックスに 1234 が表示されますが、ttk.Entry の場合は表示されません。それらを同じように動作させるにはどうすればよいですか?

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

python - ttk: フレームをラベルフレームのように見せるには?

Python ttk GUI の作成は簡単で、ほとんどがネイティブのルック アンド フィール (win7) です。ただし、少し問題があります。

ttk.LabelFrame のように見えるがラベルのないフレームが欲しいです。テキストオプションを省略するだけでは、醜いギャップが残ります。

また、ttk.Frame の境界線を LabelFrame のように見せることもできません。これを行うエレガントな方法はありますか?これがXPより上のすべて/ほとんどのWindowsバージョンで機能する場合のボーナスカルマ。

スタイルで動作する可能性がありますが、スタイルの LabelFrame プロパティはほとんど空に見えます (style.element_options("border.relief"))。多分私は間違った場所を探しています。

編集:

新しくダウンロードしたpython 3.2.3を使用したwin7での出力:

Tcl バージョン: 8.5.9

Tk バージョン: 8.5

出力

このマシンにも python 2.6.6 がインストールされています (同じ問題)。ただし、各インストールは正しい tk/tcl を使用しているようです。

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

python - Tkinter.Entry() はアップ/ダウン キーをトレースに渡します... ttk.Entry() でこれを行う方法はありますか?

このコード フラグメントを使用すると、上下のキー (u"uf700"、u"uf701") がトレースに渡されます。

tk.Entry() を ttk.Entry() に置き換えると、上下のキーがトレースに渡されません。これを ttk.Entry() で機能させる方法はありますか?

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

python - ツイスト マトリックスのリモート呼び出しを ttk ボタンにバインドすると、クライアントの起動時にリモート呼び出しが実行される

私は Python とツイストを使用して snmp 管理プログラムを作成しています。その一部では、クライアント側のいくつかのボタンをリモート snmp set メソッドにバインドする必要があります。これはパースペクティブ ブローカーで処理されます。

問題は、このコードにより、クライアントが起動するとすぐにリモート メソッドが起動されることです。なぜこれが起こっているのか知っている人はいますか?

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

combobox - Python 2.7: Tkinter/ttk リンクされたコンボボックス

PAGE という GUI エディターを使用して簡単な GUI を作成しました。2 つの Tkinter.ttk コンボ ボックスが含まれています。私の最初のコンボ ボックスは、接続された sqlite データベース テーブルから列名として値を取得します。最初のコンボ ボックスから列名を選択すると、2 番目のコンボ ボックスは最初の値に関連する値を自動的に更新する必要があります。

ところで、以下の私のコードは、この現在の状態で正しく機能します。最初のコンボ ボックスから値を選択すると、その値がインタラクティブ シェルに出力されます。ただし、これらの値は 2 番目のコンボ ボックスに挿入する必要があります。どうすればそれを理解できるか知っている人はいますか?

どんな助けでも大歓迎です。前もって感謝します...

ここに私のGUIコードがあります:

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

python - ttkノートブックを使用する2つのタブですが、2つの機能は別々ですか?

私は現在、tkを使用してGUIを作成しています。2つの別々のタブを持つttkノートブックを実装しました。これらのタブはそれぞれデータを保持しますが、同じ関数を呼び出してこのデータを操作します。これを行うには正しい方法ですか?それとも、それらを個別に呼び出すために、より多くの関数を作成する必要がありますか?現在選択されているタブを知る必要があります。

ありがとう。

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

python - Tkinter と ttk python2.7

私はこのコードをオンラインで見つけました。メッセージボックスに入力している間にラベルを変更する方法を見つけようとしているので、試してみたかったのです。getmethod を試しましたが、使用に苦労しています。だから私はこのコードを見つけました。それを試してみると、ttk is undefinedというエラーが表示されますが、明らかにそうです。

トレースバック (最新の呼び出しが最後): ファイル "tk8.py"、15 行目、メインフレーム = ttk.Frame(root, padding="3 3 12 12") NameError: 名前 'ttk' が定義されていません