0

ウィジェットのパディング オプションは、次のように設定できます。

frm = ttk.Frame(padding = "5 5 10 10")

プログラムの実行中にこれを調べて変更したいと思い、次のように書きました。

if frm['padding'] == "5 5 10 10":
    do something

問題は、「5 5 10 10」が返されないことです。0x1d753f0 などでピクセル オブジェクトを取得します。プログラムを実行するたびにメモリの場所が変わるため、これは役に立ちません。使用可能な応答を取得するにはどうすればよいですか?

4

1 に答える 1

0

frm['padding']ピクセル オブジェクトのタプルを返します。string属性を介して各ピクセル オブジェクトの値を取得できます。

for po in f['padding']: 
    print po.string
于 2013-08-16T01:18:45.747 に答える